<> <> <> <> <<>> <> [DEF,ClickTime,(200)] [DEF,DownClick,(~1 Down BEFORE [ClickTime])] [DEF,UpClick,(~1 Up BEFORE [ClickTime])] [DEF,Click,([UpClick,~1] AND [DownClick,~1])] SELECT TRIGGER FROM Red Down => SELECT ENABLE FROM Ctrl Down => Detach; ENDCASE => AttachToLeft; Blue Down => SELECT ENABLE FROM Ctrl Down => Detach; ENDCASE => AttachToRight; Yellow Down => SELECT TRIGGER FROM [Click, Yellow] => SELECT TRIGGER FROM [Click, Yellow] => Fine; ENDCASE => Medium; ENDCASE => Coarse; ENDCASE.