Should I just be using p9p drawterm?

In the drawterm from "cvs.pdos.csail.mit.edu:/cvs co drawterm"
Command-F doesn't toggle from fullscreen to windowed mode. I pulled
the latest from cvs and poked around at it for a little while but I
can't figure out what the problem is. I tried to alter the switch
command on theHICommand.commandID to include this:

case kFullScreenCmd:
if (!amFullScreen)
full_screen();
else
leave_full_screen();
break;

that didn't help. In addition this particular case looked like
left-over code to me,

switch(kind) {
case kEventRawKeyModifiersChanged:
if (macKeyModifiers == (controlKey | optionKey)) leave_full_screen();

and Ctl-Opt does appears to work.

Ian