Enhancements to base InputWidget class