Thanks for your ideas. The shield concept sounds interesting if I had just one or two controls that required this behavior. Unfortunately I have a lot of controls and coordinating shields may be just as complica ted as my current strategy of placing "mousecancel" checks in all my mouse events.