type elements move independently