added mouse move listener