Added hardware scrolling

Change-Id: Idd0fe4b2d8df6ebff324cf2c4c7d87aa8ea2c63e