The coded version is quite a bit smoother than the gif capture.
http://codepen.io/ian-cox/full/jPdQzG