handle editing in the middle of the string
Add constant
Replace global style with constant style.
Make sure value doesn't get larger than size.
Add escape constant.
Style.
Reference constant.
Reference constant.
Remove constants file.
Remove PP_KEY_DELETE
Replace PP_KEY_ESCAPE with ESCAPE
add comment.
Ignore control characters
initial import.
Reference button.
Rename method.
First drawing implementation
Add a ButtonPair class
Use a button pair.
Add required ruby version.