extend to lyFrame.fn