adding support for scrolling effects;