message: Implement Right Clicking
diff: @@ -17,6 +17,7 @@ export interface State {
  export class LiveSplit extends React.Component<Props, State> {
  timer: Timer;
  keyEvent: EventListenerObject;
  + rightClickEvent: EventListenerObject;
  constructor(props: Props) {
  super(props);
  @@ -46,10 +47,13 @@ export class LiveSplit extends React.Component<Props, State> {
  componentWillMount() {
  this.keyEvent = { handleEvent: (e: KeyboardEvent) => this.onKeyPress(e) };
  window.addEventListener('keypress', this.keyEvent);
  + this.rightClickEvent = { handleEvent: (e: any) => this.onRightClick(e) };
  + window.addEventListener('contextmenu', this.rightClickEvent, false);
  }
  componentWillUnmount() {
  window.removeEventListener('keypress', this.keyEvent);
  + window.removeEventListener('contextmenu', this.rightClickEvent);
  this.state.timer.drop();
  }
  @@ -60,6 +64,11 @@ export class LiveSplit extends React.Component<Props, State> {
  });
  }
  + onRightClick(e: any) {
  + this.onSetSidebarOpen(true);
  + e.preventDefault();
  + }
  +
  onSplit() {
  this.state.timer.split();
  this.state.timer.start();
  @@ -263,7 +272,6 @@ export class LiveSplit extends React.Component<Props, State> {
  <button onClick={(e) => this.onSkip()}>Skip</button>
  <button onClick={(e) => this.onReset()}>Reset</button>
  </div>
  - <button onClick={(e) => this.onSetSidebarOpen(true)}>Menu</button>
  </div>
  </Sidebar>
  );
  