Users report that sometimes after they send a message their draft hangs around in the box anyway.
I have confirmed by adding debug logs that reset() is called and self is not nil but the update is not propagating into the TextField properly via the binding reliably.