shelldialog support

Adds shelldialog() support to interface module