re arranging thing to work better with marionette and stativus // getting the logic out the view