in browser, open source system dynamics