DRY up delete, backspace keys; add locked button, bold, cannot overwrite