refactored showParent to have friendlier and configurable hover behavior