@SparksMaths @panlepan @geogebra I think the root of the problems with the app's input is that it won't allow a syntactically incorrect expression at any point, so if you write or delete one parenthesis it necessarily has to add or remove the matching one. An incorrect constraint, I'd say!