[incubator] log events: refactor + allow 'k' to bang (some buttons from some remote control produce k) + prevent ctrl+k