Improve pointerOver cursor styling

Keep the old target if the new over target is not interactable or
doesn't give any valid actions *and* is a child of the old target
Further improve selector Interactable hover