NEW: insert mode (almost finished), UPDATE: tranparent message