Form system improved, added custom_widgets