upstream changes from PuppteerJS todomvc demo (https://github.com/PuppetJs/PuppeteerJs/tree/master/examples/todomvc/public)
upstream changes from PuppteerJS todomvc demo (https://github.com/PuppetJs/PuppeteerJs/tree/master/examples/todomvc/public)

- allow to pass an object where the parsed JSON data will be inserted
- fix event interception when working with Polymer

PuppetJs/PuppetJs,Palindrom/Palindrom,Palindrom/Palindrom,PuppetJs/PuppetJs