This fixes many small UI issues and increases usability.
The changes to the backend only remove unused code.

BUG=skia:2930

Review URL: https://codereview.chromium.org/751133002