Exception for URLs with hash

`somefile.html#hash` would trigger onScreen() on many elements that weren't inside the viewport