The internal canvas was not initialised properly. This made it impossible to simulate something until the canvas was cleared.