Speaking only for myself, my happiness is usually connected to my attitude. I can't always control what happens but . I can often choose how to allow it to affect me. Of course, I haven't perfected that approach yet, but I'm still working on it and it does make my life better.
That's the key to happiness IMHO. It's in our attitudes which we can control with practice.