moving the angular controller up the dom tree to allow it to do more for us