relabel revert button to cancel button

fixes #113
add keyboard bindings (enter, delete)
remove legacy code (old select)