held layer frames implemented