Fix #911 with a local fix to KeyTable.js, also tighten up the selector used to add selections a bit so it doesn't affect the detail area