- connectionchange listener fixes
- input error validation improvements