2350023 dropdown selector

This sould probably live in submit function. getForm is only responsible for building and returning form. Any actions that need to happen on submit need to happen in submit functions. That might also result in $form and $form_state being removed from arguments of this function.