Add form handler component, rename widgetChain to widgetRegistry on widget component