dynamic ux layer