Add activate/deactivate functions to backends. Make language pairs a variable, not function