Fix #2 - mouseover restoring wrong appearance if hover started during a transition