Using event.shiftKey instead of shift keyup/down