tags.frame: pass in frame as self parameter
widgets.frame: implement ignoreDepth function