Hover event now working and tests all passing