some work on mouse scrolling and improved mouse dragging

Change-Id: I3265e26530183b2fc4fd7f67319f3dc124353c2e