added support for additional input types, improved type conversion for combo control value choices