add functions to set z-order to DisplayGroup
replace soft-tab to hard-tab