added a modules gui
bugfix: gui again submits message on return