transparent highlights work with more colors
don't always pop up keyboard on mobile devices
We don't want to do this during app initialization because other forks
might not start out with an editor on screen even if this one does.
We don't want to perform this side-effect on edit.mouse_press, which
also runs in tests.
clean up some issues I now feel confident about
explicitly state when operations manage undo
clean up Drawing.before after creating undo event
This isn't a bug here, but it led to a bug in lines 2.
stop returning unused value
clarify that PRs and patches are both welcome