Like Steve said, a simple microswitch wont work because when the lid was open it would be as if the left HM button was held down. Hold your left HM button down for a bit and you should see why you don't want that. You could rig up a cam with a bump that clicks a microswitch just once when opening and again when closing to achieve a manual lid switch, or I guess there are a couple electronic ways to achieve this, but I agree the software trigger is what you really need. It triggers fine and the timer can be useful to keep overshoot in check for low and slow cooking.
One thing that I DON'T like about lid mode, the shortest period you can choose is 30 seconds for some reason? I would much prefer if the time could be set all the way down to 0 seconds (to disable lid mode), I see no reason to block setting shorter lid mode times....