SELECT atom
FROM
$StartDrag => SVMouseEvent.StartDrag[viewerToolData, controlPoint];
$SetDrag => SVMouseEvent.SetDrag[viewerToolData, controlPoint];
$EndDrag => SVMouseEvent.EndDrag[viewerToolData, controlPoint];
$StartCameraDrag => SVMouseEvent.StartCameraDrag[viewerToolData, controlPoint];
$SetCameraDrag => SVMouseEvent.SetCameraDrag[viewerToolData, controlPoint];
$EndCameraDrag => SVMouseEvent.EndCameraDrag[viewerToolData, controlPoint];
$FrameUpLeft => SVMouseEvent.FrameUpLeft[viewerToolData, controlPoint];
$FrameDownRightMove => SVMouseEvent.FrameDownRightMove[viewerToolData, controlPoint];
$FrameDownRightEnd => SVMouseEvent.FrameDownRightEnd[viewerToolData, controlPoint];
$DeleteFrame => SVMouseEvent.DeleteFrame[viewerToolData];
$StartSkitter => SVMouseEvent.StartSkitter[viewerToolData, controlPoint, first];
$DuringSkitter => SVMouseEvent.DuringSkitter[viewerToolData, controlPoint, first];
$EndSkitter => SVMouseEvent.EndSkitter[viewerToolData, controlPoint, first];
$StartBackSkitter => SVMouseEvent.StartSkitter[viewerToolData, controlPoint, lastOfFirst];
$DuringBackSkitter => SVMouseEvent.DuringSkitter[viewerToolData, controlPoint, lastOfFirst];
$EndBackSkitter => SVMouseEvent.EndSkitter[viewerToolData, controlPoint, lastOfFirst];
$StartTopLevelSkitter => SVMouseEvent.StartSkitter[viewerToolData, controlPoint, lastOfLevel1];
$DuringTopLevelSkitter => SVMouseEvent.DuringSkitter[viewerToolData, controlPoint, lastOfLevel1];
$EndTopLevelSkitter => SVMouseEvent.EndSkitter[viewerToolData, controlPoint, lastOfLevel1];
$StartCoordSkitter => SVMouseEvent.StartCoordSkitter[viewerToolData, controlPoint];
$DuringCoordSkitter => SVMouseEvent.DuringCoordSkitter[viewerToolData, controlPoint];
$EndCoordSkitter => SVMouseEvent.EndCoordSkitter[viewerToolData, controlPoint];
$StartTightRope => SVMouseEvent.StartTightRope[viewerToolData, controlPoint];
$DuringTightRope => SVMouseEvent.DuringTightRope[viewerToolData, controlPoint];
$EndTightRope => SVMouseEvent.EndTightRope[viewerToolData, controlPoint];
$StartWallWalk => SVMouseEvent.StartWallWalk[viewerToolData, controlPoint];
$DuringWallWalk => SVMouseEvent.DuringWallWalk[viewerToolData, controlPoint];
$EndWallWalk => SVMouseEvent.EndWallWalk[viewerToolData, controlPoint];
$Paint => SVMouseEvent.Paint[viewerToolData, controlPoint];
$OpenAISFile => SVArtworkUser.OpenFile[artworkToolData];
$CloseAISFile => SVArtworkUser.CloseFile[artworkToolData];
$ExtendSkitter => SVMouseEvent.ExtendSkitter[viewerToolData, controlPoint, first];
$ExtendCoordSkitter => SVMouseEvent.ExtendCoordSkitter[viewerToolData, controlPoint];
ENDCASE;