reactive scala: simulation