Improvements to scrolling, doesn't work in FF