The link provided on Issue #159 gives me a 404...
From my experiments so far, ExecuteScript/EvaluateScript do not seem to fire until all processing in current thread has stopped. This is actually my first C# project, so I'm not entirely sure what options are available to me in order to make it fire asynchronously? I'm going to look more in C# libs and see if there is some type of simple AsyncTask available in .Net before I go ahead and pop out a new Thread.
The reason being able to have callback binding is important to me, is JavaScript does not have a native way to set event listeners/callbacks on actual JavaScript Objects. Event Handlers are only available for DOM Events. So, if I register a C# Object in JS land, Whenever it's property changes, I would like to do something on the JavaScript side to fire for UI.
I've managed to find a work around, and will be creating an example project this weekend and maybe a few Gists and will submit to you guys to post in the FAQs Docs section to help out others..
Nathan