MVVM binding framework between C# ViewModel and awesomium HTLM-javascript view