revising *select fix to properly support options & html_options hashes