When adding / removing a cheat the activate and deactivate methods should only be called if the panel is active.
Otherwise the activate / deactivate can be called too many times as they expect to be called always in that order. First activate and then deactivate.