title: Byebug terminal output is inconsistent and buggy
body: <p>Whenever I drop a debugging breakpoint with byebug, I am noticing inconsistencies with the text that I type. For instance, I am able to type the first 2-3 characters. However, after the first 2-3 characters, the terminal starts adding random square brackets and other characters. For instance when I type <code>env</code>, Byebug outputs: <code>eenv</code>, or when I try to access a key in <code>env</code> Byebug outputs something even worse: <code>^[[Aenv['QUERY_STRING'']^[[</code>.</p>
  
  <p>Has anyone ran into this problem with Byebug?</p>