Updates for compatibility with Touch 2.2.1

These changes improve compatibility with Touch 2.2.1, and also help make the field's behavior more consistent on how the field's "value" is represented, which is important for determining whether the field has changed, or is empty.