Good subject OP. The way I see it is this. I read a lot and I cannot remember where I got this concept from. This is more generalized than the OP's concept.
Our mood is controlled by our thoughts. So in theory if you have positive thoughts you should be in a good mood.