title: app-router navigate not working
body: <p>I have this simple setup:</p>
  
  <p>index:</p>
  
  <pre><code>&lt;app-router&gt;
      &lt;app-route path="/home" element="home-element" bindRouter&gt;&lt;/app-route&gt;
      &lt;app-route path="/test"  element="test-element" bindRouter&gt;&lt;/app-route&gt;
  &lt;/app-router&gt;
  </code></pre>
  
  <p>test-element:</p>
  
  <pre><code>&lt;dom-module id="test-element"&gt;
      &lt;template &gt;
          &lt;a href="#/home"&gt;Home&lt;/a&gt;
      &lt;/template&gt;
      &lt;script&gt;
          addEventListener('WebComponentsReady', function() {
              Polymer({
                  is: "test-element"
              });
          });
      &lt;/script&gt;
  &lt;/dom-module&gt;
  </code></pre>
  
  <p>And home-element just says "hello world"
  My problem is the url gets updated but the page does not change. Also when I type any url directly to the browser I need to hit "enter" two times to force it to refresh in order for it to work.</p>
  
  <p>Is this a bug? app-controller dosen't work with polymer 1.x? Or am I doing something wrong?</p>