Better implementation of widget control in the theme options