fix: reset position on hover