Adding base scroll view, fixing some UI, more code cleanup.