This may be the one case where we want a service for DOM manipulation. This is relevant: <http://www.youtube.com/watch?v=ZhfUv0spHCY&feature=player_detailpage#t=1711s>