flesh out TodeClientElement methods
checkpoint ... continued handle event work
checkpoint ... fix client-side keyboard event handler ... ++
checkpoint ... initial cut at first few (special case) events ...
checkpoint ... special case events (CMD-C, CMD-L and CMD-l) are working, although the spawnWindow needs work on client level (not activated?) and on the tool level (switch from window name on click to a window id for all interaction)