gitignore
propagate readonly state changes to textfield