true, while it only has to do one extra check, the css for MH has become messy and inefficient. I would love to rewrite it, but thats not feasible right now lol.

Take a look at this article on css smell and you might see some of that around here: http://csswizardry.com/2012/11/code-smells-in-css/

I'll keep reviewing all css PRs