Redo from scratch.. Couldn't remove eventlistener this way.