Implemented bidirectional scrolling and scroll shadows