allowing plugins to override default controller