renamed "input" to "settings". Changed widget forms to be specified now as models