Namespacing keydown event to remove global effects

Calling `$(document).unbind("keydown");` without using a namespace or passing in the original handler function unbinds all keydown event listeners attached to the document, not just ones attached by Guiders. This does not play friendly with other code that is attaching to this same event.