Removed removeEventListener, using preventDefault instead. Tested in Chrome only