fixed scope in interpreter
added variable changes to robot listener, modified dialog to use a table