Non-interactive frame and window functions