It might make sense to use epoxy + a headlines collection rather than manually updating dom: http://epoxyjs.org/tutorials.html