1. A method being performed by one or more computing devices including at least one processor, the method for smoothing digital ink input, the method comprising: receiving a first ink point; receiving a second ink point computing an active cubic Bézier approximation based on at least the first and second ink points; receiving a third ink point; determining whether the third ink point adequately fits the active cubic Bézier approximation; and computing a new cubic Bézier approximation utilizing at least the first, second and third ink points.