- Handle arc momvent, not squre movement. - Adjustments for keyboard gaps. - Adjustments for other keyboards. - Adjustments for hand-sizes affecting arcs. - Handle references to avoid copying large amounts of data.