the general thought that comes to my mind looking over this pull request is not in whether or not it works (you showed me that already) but if tacking on behavioral stuff to this extent in css is ideal.

but if it's not been given long consideration and this was more or less an experimentation, the likes of which we agreed would be encouraged to happen here, thats perfectly fine. i'm gonna create a new branch or merge master into your branch and run the tests now.