better interaction between mouse-hover and keyboard-hover effect