trigger onChange upon changed data

The current browser-sync-client changes the value of an input field correctly. But as the current logic just changes the value without triggering an onChange-event there is no chance of reacting to these changes within the other synced clients. That's why e.g. the model of an angular-js application isn't updated appropriately. The changes wihtin my pull request work but break the test suite. Unfortunately I don't really know why my additions break the code. It would be really kind of you to look at my code and merge it if it is helpful or add a more appropriate fix for this problem.

Thanks a lot.