fix lookup: return found kanji with no primitives too
fix key processing return val
implement focus-in event
change ^right behaviour