Fixes #3

Working as it should: Just make the submode's buffer dependent (which I
tried five minutes ago, but had a typo)
Refactors enter key mappings