Now GUI widgets can claim an event to stop others

So in essence a list widget can now claim an event to make sure no
underlying widget also receive that event.
Two management functions for scene nodes
More interface work on the editor