Ended up removing the code that manually updated the views (I use the event system for that anyways).  Moved this code into the view and renamed to "touch", like the unix utility.