added toString methods to the base recognizers
fixed a bug in how the placeinstruction translated back up in the graphics context
added a clickactionrecognizer that represents a single action occurring. also added an implementation for the keyboard