factored out saving customizer forms into a separate fn