simulator updates

UI and backend updates for the simulator.