Add respondsToPointer widget property.

Change widget hover behavior to only respond if respondsToPointer is true.
Change search for hovered widget to not propagate PointerMove event, but use respondsToPointer flag instead.