злое выражение там точно есть) причем их десятки штук. но что именно происходит - вопрос. потому что на многих этих выражениях висят условия вычисления и, по идее, вычисления не должны происходить до выполнения этих условий.
да господи, CPU, к моему величайшему удивлению, сильно грузится даже тогда, просто передвигаешь элемент на полсантиметра на листе в сторону)
вот и хотелось бы понимать, что вообще происходит с кубом при том или ином действии пользователя