working on mouse working with scrolling