This is intended behavior, as per the LabVIEW help:
When you enable this option, LabVIEW temporarily defers processing of mouse clicks, key presses, and other user actions on that front panel while the event case executes, then processes the pending actions in the correct order after the event case finishes execution.
thank you, that did it! When I tried the property node before, I did not un-check the "Lock panel" option, so the panel was already blocked before the boolean was disabled. Perhaps this helps me also with some of the problems I had when I tried to use more complex event handling on a table control.
Glad that helped. This example demonstrates some fairly complex event handling with a table: