I looked at the scene. It looks like the keyboard swf is on the ML scene "OnscreenKeyboard" and is loaded to layer 4 over the 0019 drinktank scene when you click the "Keyboard" button.
Look at the code in the "Keyboard" button and you see this at the end of the macro:
As for how it is exited ... I believe the keyboard swf is hard-coded to respond to a macro called "KB.Save" when you click the "Save" button on the keyboard. So search your commands for "KB.Save". If you don't have that macro, then that is the problem. Most likely, that macro is supposed to find the drink name in the search text and exit the keyboard.
Since I don't use the 0019 drinktank scene, I can't tell you what the macro is supposed to contain. I'm sure someone else can jump in at this point.
By the way, I use the same keyboard swf on my scenes and everything works as expected with the latest versions of ML.
Sorry I took so long to get back to you on this. Hope this helps.
If it ain't broke ... don't fix it!