* fixed crash from orientation change with some thoughtful base classes