Fix startMagnifying() crash

If startMagnifying() is called in onCreate or onResume,
failure occurs because width/height is 0. Fix by delaying
a start operation until the control has been set to a
non-0 size.