added ability for clients to exchange pens on mouseDown