Played around with eventListeners