single layout per element, clear on refresh