I should have something for you to take a look at this week. I didn't use the PhidgetManager. I used a chain of responsibility pattern and addressing to have the phidgets sort of assemble themselves. I do notice, using this technique, though, that there are occasions when the phidgets don't trigger their visibility in the same order. A simple restart of my application has always resolved the problem.