The two strokes created when a user erases the middle of an existing stroke probably don't get added to the ink recognizer (this could explain random words appearing that are totally different to the actual word). This may also cause problems with undo and/or network.