dukescriptMultiThread This project shows how to create viewmodels in dukescript that CAN/CAN NOT be updated from another thread. Which ViewModels can be updated from another thread Created in OnPageLoad callback Created in @Function method Created in @ModelOperation method Created in BrwsrCtx.execute() The BrwsrCtx instance must have executor & Presenter Cloned from other viewmodel