seems to preserve floating client z-layer order (even with reorder() calls)