Better separation of simulation and user interface