fix #125 on master, now $ splits TextBlock

like it should, rather than jumping to the end of TextBlock

cherry-pick of e39ade08ff7b57daed06ac2093098f676ed94914

Conflicts:
	src/commands.js
fix #122 on master, now Spacebar works in TextBlock

specifically, now {Shift-,}Spacebar types a space in {Root,}TextBlock

cherry-pick of 167b9115f2afffe800e12ed1c3eabdec8ed5d6ec