Base.camera interferes with shadows; base.cam doesn't

Strange. Are you sure you didn’t just forget to call base.disableMouse()?