Separated view and controller, working on adding scroll