implement scrolling view, pressing 0 resets to default