From http://stackoverflow.com/questions/9827095/is-it-possible-to-use-jquery-on-and-hover