This implementation should be much saner and less buggy. Changes: - Using header rows is now mandatory - Headers now stretch to fit their content, rather than needing to specify a header height - Tabs should now be inside the header
Still uses an iframe, unfortunately, to prevent preview styles from interfering with the main page styles.