1. A method for selecting a recognizer from a number of recognizers, the method comprising: a) receiving an input stream; b) deriving selection information, wherein the selection information includes performance-related information; c) using the selection information to select results from at least one enabled recognizer; and d) returning the results to the application.