add some basic scrolling functionality to desert sample
add spacing support, fix #28