added boatload of features (see README for new keybindings)