I guess I really meant that onSelect and onDeselect should be added to UIInput's default delegates along with onChange, onSubmit and onValidate. (Or onGainFocus and onLoseFocus)
There seem to be many threads asking a similar thing. Writing an OnSelect handler is ok for simple apps, but if you are dealing with thousands of various groupings of NGUI components things get a bit convoluted. Sure I could change the original source code to support onSelect and onDeselect, but I'd rather not so I can upgrade easily. Currently I have written handler which suffices, but I feel its not the cleanest solution.
I think UIInput should have at least a default event delegate for losing focus, since this normally would trigger either a submit or erase action.