add: break; 
context: function onInputKeyPress (e){        switch (e.keyCode)    {                case 13: /* CR */            e.line = stringTrim(e.target.value);            if (!e.line)                return;            onInputCompleteLine (e);            e.target.value = "";                        break;        case 38: /* up */            if (e.ctrlKey || e.metaKey)            {                /* ctrl/meta-up, switch to multi line mode */                multilineInputMode (true);            }            else            {                if (client.lastHistoryReferenced <                    client.inputHistory.length - 1)                    e.target.value =                        client.inputHistory[++client.lastHistoryReferenced];            }            break;        case 40: /* down */            if (client.lastHistoryReferenced > 0)                e.target.value =                    client.inputHistory[--client.lastHistoryReferenced];            else            {                client.lastHistoryReferenced = -1;                e.target.value = client.incompleteLine;            }                        break;            //        case 9: /* tab */            //e.preventDefault();            //break;                               client.incompleteLine = e.target.value;                }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/f1a23efa72dcfc1451d927f60355266a2892f31f/handlers.js/buggy/extensions/irc/xul/content/handlers.js