interactive visual simulation