Turned the drag events into a proper enum.
Moved the dragOperation into the inputContext.
Use switch case instead multiple if conditions.
Also moved mousePressed into the inputContext.
Also moved distance and rotationCenterBallroomPoint into the inputContext.