added missing part of select controls
started work on ArrayControl