add mouse scrolling support