a "text-expander" for <select> elements -- maintain clean, semantic markup on HTML forms