Introduces a easy way to update fragment views

Implents update view in RoutePreviewFragment

* basically in any fragment
  call registerViewUpdater in onViewCreate
  then override onViewUpdate with the desired actions