form enhancements: select with prompt, hidden fields

closed issue #22