rewrite api doc for FormWidget and FormValueWidget, fixes #329