added Scroll, ElementHost, lots of fixes