function renaming: startDragSession > startFromeMoveWith
removeUpdate:Position
isSameBorder > isAllBordersEqual, editWidth > editViewPort