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