Moved activation key bind logic to separate class to facilitate testing isolation