Constrain the control points to be onscreen, see #94