More steps: handling of multiple/size/disabled, focusNode/valueNode (no more selectNode), more work on selection, focus, doc, tests etc.