Tag: handling modifier keys in JavaScript