Added selections. Draw correctly and delete correctly when backspace is
pressed. Keys to do: [delete, enter, any character]. Fixed some bugs. Fixed
tab key.