message: Escape closes UserSettings
diff: @@ -99,6 +99,17 @@ export default React.createClass({
  var handled = false;
  switch (ev.keyCode) {
  + case KeyCode.ESCAPE:
  +
  + // Implemented this way so possible handling for other pages is neater
  + switch (this.props.page_type) {
  + case PageTypes.UserSettings:
  + this.props.onUserSettingsClose();
  + handled = true;
  + break;
  + }
  +
  + break;
  case KeyCode.UP:
  case KeyCode.DOWN:
  if (ev.altKey) {
  