Finally implement scrolling by trackpad