Error Check now happens only on text update, instead of running forever