just making things a little less verbose
now working with onmouseevents
removing unused command
now with addEventListeners as well working, however with timeout functions to work