Change the way the separator is working, also, allow cancelling propagation for keyboard input.