ExtJS 4.1 llamar a un controlador de otro

Nota: soy un ignorante total con respecto a javascript.

He roto mi aplicación ExtJS 4.1 MVC en varios controladores como:

/app/controller/Auth
    |          |Quiz
    |          |Result
    |          |Blah...
    |model/...

Quiero responder a un "evento", no a unEvento DOM, más bien unExt.form.action.Submit.success evento llamando a funciones enambos miAuth yQuiz controladores El código resumido para la primera parte está aquí:

// File: app/controller/Auth.js
attemptLogin : function() {
    var form = Ext.ComponentQuery.query('#loginpanel')[0].form;
    if (form.isValid()) {
        form.submit({
        success : function(form, action) {
            // THIS IS THE FUNCTION FROM THE CURRENT CONTROLLER
            Assessor.controller.Auth.prototype.finishLogin();
            // THIS IS THE FUNCTION FROM THE OTHER CONTROLLER
            Assessor.controller.Quiz.prototype.setupAssessment();
        },

Esto funciona pero se siente mal. ¿Hay una manera adecuada de hacer esto? Parece que debería disparar un evento único que es escuchado por ambos controladores, pero no puedo entender cómo hacerlo conExt.Event. ¿Alguna orientación?

¡Gracias! Estoy muy agradecido por todas las grandes ideas y consejos.

Respuestas a la pregunta(5)

Su respuesta a la pregunta