I have a MacOSX program with various actions the user can initiate from the GUI.
One of these actions initializes the Phidgets device (INIT); I do this action first.
Immediately after doing that, the Input and Position change handlers get called correctly.
However, after that, some sequences of user input cause the handlers to stop getting called.
The strange thing is: it's not that any particular action causes this problem.
For example, these sequences of actions all work fine ...
INIT A B
INIT A B C
INIT A C
... but these sequences do not ...
Since the only action which calls the Phidgets driver is the INIT (actions A, B and C do not call Phidgets code), I don't know where to look for possible causes of the problem.
Are there any actions that are known to interfere with the correct operation of the Phidgets driver?