Polymer 1.0: как передать событие элементу дочернего узла без использования <iron-сигналов>?

Ответ на переполнение стека предлагает использовать<iron-signals> транслировать событие вниз по дереву DOM на пользовательский элемент.

Ниже я задаю другой вопрос.

Вопрос

Как я:

передать событие впрямой ребенок узел (пользовательский элемент)от родителя (пользовательский элемент)без использования<iron-signals>?Код

Это то, что я до сих пор. Но это не работает.

Родитель-element.html
<dom-module id="parenet-element">   
  <template is="dom-bind">
    <child-element></child-element>
    <paper-button on-tap="_handleTap"></paper-button>
  </template>
</dom-module>
<script>
  (function(){
    Polymer({
      is: 'parenet-element',
      _handleTap: function() {
        this.fire("my-event");
      }
    });
  })();
</script>
ребенок-element.html
<dom-module id="child-element"> 
...
</dom-module>
<script>
  (function(){
    Polymer({
      is: 'child-element',
      listeners: {
        "my-event": "foo"
      },
      foo: function(){
        // Do stuff
      }
    });
  })();
</script>

Ответы на вопрос(3)

Ваш ответ на вопрос