Demo running

The shift is solved together with the scale so the point under the pointer stays put, and after release the speed decays by a ratio while it glides.