1. A method comprising: receiving, from a remote computerized device, an image containing characters into a network-based server, said remote computerized device being in communication with said network-based server through a computerized network; executing different optical character recognition processes on said image to automatically recognize said characters in said image as controlled by said network-based server; aggregating recognition results from said different optical character recognition processes recognizing said characters in said image to produce a final character recognition result using said network-based server, said aggregating including relatively higher confidence recognized characters and relatively lower confidence recognized characters in said final character recognition result; outputting said final character recognition result from said network-based server to said remote computerized device over said computerized network; automatically pasting said relatively higher confidence recognized characters as default characters into an input field shown on a user interface of said remote computerized device; automatically providing a correction interface on said user interface adjacent said input field that displays said relatively lower confidence recognized characters as alternate characters; and automatically changing said default characters in said input field to ones of said alternate characters in response to cursor movement within said correction interface, said correction interface includes an option to have said cursor movement be one cursor movement that draws a line through a correct pattern of said default characters and said alternate characters.