Added select (form_dropdown) and changed _build_input to be able to have some custom formatting biased on the spacific types that are given in options.