fixed layout uses correct visiblity detection method (getClientRects)