Fixes a bug where typing input is out of order
Fixes a bug where typing input is out of order

Bug:
  Typing the following sequence:
  "a|"
  "a |"
  "a |b" -- cursor jumps to LHS of inserted character
  "a c|b"
  "a c |b"
  "a c d|b" -- again, and so on

  Introduced by: 98c689bbe9f59b5e17b97461c2b2e89538cff1d7

Closes #181

greg/fb-mac-messenger,greg/fb-mac-messenger,greg/fb-mac-messenger,greg/fb-mac-messenger,greg/fb-mac-messenger,greg/fb-mac-messenger,greg/fb-mac-messenger