Почему бы не использовать Ext.Functions.defer ;(Коротко: Ext.defer)
// this syntax is sometimes useful for deferring execution of an anonymous function:
Ext.defer(function(){}, millisecs, scope);
// defer the answer 100ms with the current scope
Ext.defer(function() {
alert('Anonymous');
}, 100, this);