Fix bug in backup inside esc sequence.
diff --git a/Demo/cwilib/vt100.py b/Demo/cwilib/vt100.py
index e802389..9edd481 100755
--- a/Demo/cwilib/vt100.py
+++ b/Demo/cwilib/vt100.py
@@ -82,6 +82,8 @@
 		self.fill_top()
 
 	def send(self, buffer):
+		self.msg('send: unfinished=%s, buffer=%s',
+			  `self.unfinished`, `buffer`)
 		self.unfinished = self.unfinished + buffer
 		i = 0
 		n = len(self.unfinished)
@@ -110,7 +112,7 @@
 					break
 				argstr = argstr + c
 			else:
-				i = i - len(argstr)
+				i = i - len(argstr) - 2
 				break
 ##			self.msg('found ESC [ %s %s' % (`argstr`, `c`))
 			args = string.splitfields(argstr, ';')