gh-533

This closes #533. Reserved event names in templates - currently 'change', 'reset', 'teardown', 'update', though this isn't set in stone forever - will cause the parser to throw an error:

```html
<!-- cannot use 'change' as a proxy event name -->
<input on-input='change'>
```