We should clarify if this is that the whole element is within the window or just that at least some of the element is visible. Also, since this duplicates effort of the isVisible(), should we just have isWithinBoundsOfWindow()?