Event: fix incorrect window bug with scrollTop/Left in iframes

Fixes gh-1945
Closes gh-1959
CSS: Add unit tests for negative margins and positioning

Closes gh-1957