`( ( e.clientX + _butterEditorOffsetLeft ) - firstX )` vs `( e.clientX + _butterEditorOffsetLeft ) - firstX`. If the intended calculation is the same keep it consistent to avoid problems mentioned above.