20. A method comprising: converting a received user input into ink information; converting the ink information into one or more strokes; determining whether a phrase termination event has occurred such that when a phrase termination event occurs: defining an unrecognized phrase from the one or more strokes received prior to the phrase termination event; determining whether to recognize the phrase or send the unrecognized phrase to a distinct application; when it is determined to send the unrecognized phrase to the distinct application, sending the unrecognized phrase to the application; when it is determined to recognize the phrase, requesting recognition of the ink information of the phrase and sending recognition results to the application.
20. A method comprising: converting a received user input into ink information; converting the ink information into one or more strokes; determining whether a phrase termination event has occurred such that when a phrase termination event occurs: defining an unrecognized phrase from the one or more strokes received prior to the phrase termination event; determining whether to recognize the phrase or send the unrecognized phrase to a distinct application; when it is determined to send the unrecognized phrase to the distinct application, sending the unrecognized phrase to the application; when it is determined to recognize the phrase, requesting recognition of the ink information of the phrase and sending recognition results to the application. 24. The method of claim 20 , where determining whether a phrase termination event has occurred includes identifying a break in received user input.