i checked out the hover function and thank you very much for implementing it. i have a suggestion:
when i set it to animate infintely on hover, it seems it should stop animating once i no longer hover on the element. For example, I had an element to pulse inifinitely when I hover, but when I took the mouse off the element, the element kept pulsing, whereas the idea with hover, it seems, would be to animate only while I am hovering.
Now, I have no idea what the implications are with programming all this stuff and whether what I am saying is possible or relevant, but it is just my opinion on how I think a lot of people would like to use the hover function.
thanks for listening.