Connect renamed ui widgets to even handlers.
Use model methods rather than setting attributes directly.
Add new keycodes, and enable shortcuts for magic and cropping.
Set initial crop box properly, by invoking change handler.