ну сами додумайте как в это условие записать изменение всех переменных и отображающихся в визуализации и обеспечивающих фронт события, в чем сложность то