refs #4126 added more example, handle type array and field multi select correct, code cleanup