io_map() handles a mask, instead of a visual-bool
Added insert-control characters, ^U, ^W and ^K
Don't run maps for raw keys (e.g. i^V^U)