Improved popup hover behavior