Refactor to make it clearer what the current HoverData is.

lastHoverData --> currentHoverData (more accurately reflects what it is)
getCurrentlyHovered() --> getCurrentHoverData()