Added hover support.

To us ver spport, make sureyou imaes are named with -on in the filename for rollover state.

I've also changed the way selectors work. They are now used to define the container element
that holds the sprite.