Halt rather than hard loop
Fix bug: delete wont work on zeroth char
Position history at very latest
Sliding history