feat(forms): provide support for touch and untouched control flags

Closes #591