When defining a new basic function for a controller, view or application, it would be nice to be able to define a buffered function. Resulting code would be something like this:
Ext.Function.createBuffered(doSearch, 500)
Doing the same for a delayed function would be good too while you are at it