Hmmmm what a world with different situations of life, so sorry for your losses. I'm glad you've finally overcome it.
All controls you mentioned are valid and they are very important if one want to be in control at every moment. Take care of yourself lady!
!Luv