simulation preview

simulates every time there is a change in the structure or a value has changed