Fixed reference to mPreDrawListener that is used to fix problems that can occur with very rapid calls to toggle()