Explain why text editors are on par