Error Check now happens only on text update, instead of running forever.
2nd attempt.