more objectifying of the view and re-thingking/organizing/creating a control class.