title: PhoneNumberFormattingTextWatcher in Android 4.x
body: <p>I have the following code that was working fine in Android 2.2 to format phone numbers by 555-555-5555, but in 4.x it is formatting them in 555555-555. </p>
  
  <pre><code>inputPhoneNumber = (EditText) findViewById(R.id.inputPhoneNumber);
  inputPhoneNumber.addTextChangedListener(new PhoneNumberFormattingTextWatcher());
  </code></pre>
  
  <p>Any suggestions on how to fix it? </p>