configuration now dispatches an event when done, added skeleton for robot