fixes #520 - data changes will propagate up through multiple component boundaries
Merge pull request #524 from ractivejs/gh-520

fixes #520 - data changes will propagate up through multiple component boundaries