Added ctrl-click; however ctrl doesn't work if ctrl keydown happened outside window -- is there a better way to pick up ctrl click (e.g. check on click)?