<select> control API fleshed out (c-select).