Hmmm..I suspect you might need to add <MouseFlags>in the 3D mouse area:
It seems 'LeftSingle' is always recognized by default; rest of the flags (including RightSingle) must be expressely defined.
Tom
Code:
<mouserect>
<cursor>Hand</cursor>
<tooltip_text>Starter Switch</tooltip_text>
<MouseFlags>LeftSingle+RightSingle</MouseFlags>
<callback_code>
(M:Event) 'LeftSingle' scmp 0 ==
if{ (L:429_Starter_switch_control, number) ++ 1 min (>L:429_Starter_switch_control, number) }
(M:Event) 'RightSingle' scmp 0 ==
if{ (L:429_Starter_switch_control, number) -- -1 max (>L:429_Starter_switch_control, number) }
</callback_code>
</mouserect>
It seems 'LeftSingle' is always recognized by default; rest of the flags (including RightSingle) must be expressely defined.
Tom



