I haven't found a 2.0 example yet. there is a 1.0 example in SuiteAnswers 10665. Assistant's are suitelets where they help manage the states for you. Since Suitelets run server side the only way you can interact with them is new calls to them. You can also do some things with buttons that aren't submit buttons but you're limited to what you can do with client scripts at that point.