now distinguishes mouse down buttons