This is a way cleaner on mouse move