title: How Can The Current Route Be Observed for Changes?
body: <p>I want to update the <code>&lt;title&gt;</code> tag for the page whenever the location (route) changes. I'm particularly interested in observing <code>App.Router</code>'s current route changing - I then want to access the View associated with that route and update the <code>&lt;title&gt;</code> tag from the observer based on a property of the View.</p>
  
  <p>For example, if going to <code>/about</code></p>
  
  <ol>
  <li>What do I set the Observer to observe? I'm having trouble finding a <code>currentState</code> property or equivalent to observe.</li>
  <li>Within the Observer, how can I access the <code>App.AboutView</code> associated with the route?</li>
  </ol>
  
  <p>I'm using <code>1.0.0pre4</code></p>
  
  <hr>
  
  <p>My goal is to have a <code>title</code> property and an <code>authorization</code> property on each View that the Observer on <code>currentPath</code> will work with. I want to use the <code>title</code> property to update the <code>document.title</code>, and the <code>authorization</code> property object to check wither my current user can access the route.</p>
  
  <p>Now that I say this and with @Michael Grassotti's answer, perhaps these properties belong on the <strong>Controller</strong> and not the View.  The goal is to gain access to these properties associated with the current Route's context to modify the <code>document.title</code> and check whether or not my <code>App.CurrentUserController</code> <em>(that stores a <code>User</code> object model for the logged in user)</em> is authorized to acess the current route.</p>