refactor key/keymap handling
handle MappingNotify events
update split render theme