maybe preventDefault al the time?