support for "select" inputs