This appears to be a regression issue/breaking change in knockoutjs 3.5.1 when binding observables.
When attempting to call applyBindings on an observable we get the following error:
Uncaught Error: Unable to process binding "value: function(){return myObj.GeneralComment }"
Message: Browser doesn't support addEventListener or attachEvent
Here is a simplified version of the code which replicates the issue we're facing after upgrading to v3.5.1, I have included v3.4.2 as a comment so you can see this was previously working
Jsitor