Fixes and improvements

Better boundary handling, added previousOnBackspace property and unbind
children elements