Remove unused application.js
Prompt should change when setPrompt is called
Just use invoke instead of invoke_clean
reset() should clear outputWidgets
Finish public api tests