Fix close button bug, added hover effect, and better mobile support