re-added script invocation interface
#86 improve UI