added functionality for exfficient es scrolling