more work on GUI runner restructuring