Rewritten userinterface controls, simulation runs in a seperate thread, not too elegantly yet, but at least its safe