* refactor js interface
* rename call_SD to call_JS
* add invocation example to call_JS
* serialize args before passing them to js
* allow override of x
* decouple python from js
* bring the painterro btn back
* refactor painterro code
replicate 7ddbd6533a as close as possible
* improve reliability
* fix big brain import
Co-authored-by: hlky <106811348+hlky@users.noreply.github.com>