Classes that implement an interface also implement its superinterfaces
Update number of passing tests
Basic drag gesture
Update mouse position on mousemove
WIP on the experimental TextEditor strategy
Add java.security.MessageDigest class
Extend CanvasItem again
Working textboxes
Fix whitespace
Remove unused import
Make the text area transparent so the java-drawn characters show through
More implementation
Don't need to import things in the same package
Put warning: at the beginning of log messages
Initialize stuff at the class level instead of in the constructor
Convert from rows to pixels
Add a warning to setVisible
Remove underscores
Remove underscores
Add another warning so we remember to implement getContentHeight properly