function comboClear(dom) { qi('comboContainer_'+dom).style.display = 'none'; };
function comboSelect(dom, row) { comboClear(dom); qi(dom).value = row; qi(dom).style.backgroundColor = 'white'; }
function comboLostFocus(e) { }
function comboOnFocus(e) { }
function comboLookupKeyup(dom,feed,mod) {
  var char = event.which || event.keyCode;
  if (char == 27) { qi(dom).value = ''; comboClear(dom); }
  else { direct(tuple(atom('comboKeyup'),querySource(dom),string(dom),string(feed),atom(mod))); }
}