finish non-CSS3 implementation of 'frame' mode - closes #2