title: Merge iron-ajax responses ( arrays with objects )
body: <p>I copied the example of Rob Dodson here in his <a href="https://youtu.be/1f_Tj_JnStA" rel="nofollow">Todo-Example</a>
  where he has a data-provider element and a view element:</p>
  
  <pre><code>&lt;template is="dom-bind"&gt;
    &lt;todo-data todos={{todos}}&gt;&lt;/todo-data&gt;
    &lt;todo-view todos={{todos}}&gt;&lt;/todo-view&gt;
  &lt;/template&gt;
  </code></pre>
  
  <p>Inside the todo-data he is using iron-ajax binding it's last-response to {{todos}}.</p>
  
  <p>In my case I also need to append the next "page" to {{todos}} using rest api params offset and limit, so I need to keep track of the actual offset. Resulting in 2 scenarios whether I overwrite {{todos}} with new todos what is quit simple or the appending scenario, that is a little bit confusing:</p>
  
  <p>I need to retarget the scrolling event (fired when hitting lower-threshold of todo-list in todo-view) coming from todo-view to todo-data and then I need to merge the old set of data with the new last-response.</p>
  
  <p>Do I have to:</p>
  
  <ol>
  <li>Loop through the new response and use array.push? (ArrayElements are Objects)</li>
  <li>Listen to on scroll event an fire a new one and listen to the new one inside of todo-data? (for the sake of retargeting)</li>
  </ol>
  
  <p>Thanks in advance</p>
  
  <p>Yours Skeec</p>