[BUG #7831] split up displayed code into HTML, CSS and JS sections
[BUG #7831] apply disabled/enabled state to widgets on tab page change
[BUG #7710] added a config option for page preselection
[BUG #7710] reset old page height