Не вижу никакого выигрыша в том, чтобы лазить в объект за данными, которые элементарно передаются событием.
Но я не об этом.
Вы классом Loader пользуетесь?
Не смущает, что там данные событием передаются?
Или стандартным классам так диспатчить можно, а своим нельзя?