avoid doing cleanup twice, fixes a crash when null mImageView is called