Using mouseover instead of click for the addEventListener.
This is much cleaner and less buggy. Will test more later