Added hover event listeners, other stuff.