updating QueryEngine and widget, controlGUI to populate values before
querying