form elements use common plugin loader