hm, also akward construction. destroy should be always called on zoomhelper. but indeed we have to protect with if (sizer) because destroy calls that scrollbar method which also assumes a zoomable element to exist... 
please add a todo here, that needs a cleanup.