Don't trigger uiSpied on checkNow when not seen

Check if the $node is visible in the viewport, and if that portion of
the node contains `selector`.