Using input handlers and the preview feature makes for a better UX than an input panel. (Need to check if the preview can span multiple lines to also show a quick help message about the syntax, for example.)