more progress on new theme options page