Wouldn't it be easier to create dialogs for the settings?