comparator doesn't need to use model.get()
rename newTask element to newPost
significant efficiency improvements to newPostView
refactor model bindings for newPostView

this is better