A system, method and computer program product for use in recognizing content associated with handwritten stroke input to a computing device is provided. The computing device is connected to an input interface. A user is able to provide input by applying pressure to or gesturing above the input interface using a finger or an instrument such as a stylus or pen. The computing device has an input management system for recognizing content defined by the input. The input management system is configured to detect input of a handwritten stroke with respect to the interactive key layout, characterize the detected handwritten stroke by a reference stroke by determining a sequence of reference points associated with a sequence of interactive keys of the interactive key layout, assign probability scores to candidate characters, and cause recognition of sequences of characters by applying a language model in accordance with the assigned probability scores.