adding a custom knockout binding to bing mousedown and touch start instead of click, and using a ko observable extention to update an external Calculator Model upon update of certain ViewModel updates