In my search to find out how to make dragging and scrolling smooth on Android, I've come across an interesting article: http://www.masonchang.com/blog/2014/8/25/androids-touch-resampling-algorithm
It describes Android's technique for smoothing UI touch events, and points to some code here: http://androidxref.com/4.4.4_r1/xref/frameworks/native/libs/input/InputTransport.cpp#675
I've started trying to implement component position smoothing but its proving difficult. Cant see how to intercept and alter MouseEvents for a component. (Currently got smoothed position and MouseEvents fighting each other)
Perhaps we can borrow from Android here?