Correct node finding for gesture events

Troubles arose with scrollboxes that have a listbox "inside" them. Since
these listboxes are technically visible AND are pretty big, they ate up
events that should actually be sent to things that are really visible.

Solve it by ensuring that the parent node also contains the space
occupied by its children.