The problem is that this is a one-time event & bound to ```rcParams['backend']```. Users who create import and create their own Canvas from a backend module (which is not the rcParams backend) can therefore not use this module, and ergo cannot use animations.