Prototype implementation
merge isolated-scroll into closeio