Adding scroll support for mobile devices

Functionality is not yet perfect.