call setActive:NO in dealloc