Added a `pushstep` option, which when true reverses the click direction to push rather than pull the rotation