A method of generating haptic effects on a device, the method comprising: sensing a first contact with the device by a first contactor, wherein the first contactor is associated with a user; sensing a subsequent second contact with the device by a second contactor, wherein the second contactor is associated with the user and different from the first contactor; characterized by: determining one or more properties of the first contactor comprising determining a first tactile sensitivity of the first contactor and determining one or more properties of the second contactor comprising determining a second tactile sensitivity of the second contactor; in response to the first contact, generating a first haptic effect and applying the first haptic effect to the first contactor, wherein the first haptic effect comprises first haptic effect parameters, based at least on the first tactile sensitivity; in response to the second contact, generating a second haptic effect and applying the second haptic effect to the second contactor, wherein the second haptic effect comprises second haptic effect parameters, based at least on the second tactile sensitivity, that are varied in comparison to the first haptic effect parameters to cause the applied second haptic effect to feel the same to the user as the applied first haptic effect. sensing a first contact with the device by a first contactor, wherein the first contactor is associated with a user; sensing a subsequent second contact with the device by a second contactor, wherein the second contactor is associated with the user and different from the first contactor; characterized by: determining one or more properties of the first contactor comprising determining a first tactile sensitivity of the first contactor and determining one or more properties of the second contactor comprising determining a second tactile sensitivity of the second contactor; in response to the first contact, generating a first haptic effect and applying the first haptic effect to the first contactor, wherein the first haptic effect comprises first haptic effect parameters, based at least on the first tactile sensitivity; in response to the second contact, generating a second haptic effect and applying the second haptic effect to the second contactor, wherein the second haptic effect comprises second haptic effect parameters, based at least on the second tactile sensitivity, that are varied in comparison to the first haptic effect parameters to cause the applied second haptic effect to feel the same to the user as the applied first haptic effect. determining one or more properties of the first contactor comprising determining a first tactile sensitivity of the first contactor and determining one or more properties of the second contactor comprising determining a second tactile sensitivity of the second contactor; in response to the first contact, generating a first haptic effect and applying the first haptic effect to the first contactor, wherein the first haptic effect comprises first haptic effect parameters, based at least on the first tactile sensitivity; in response to the second contact, generating a second haptic effect and applying the second haptic effect to the second contactor, wherein the second haptic effect comprises second haptic effect parameters, based at least on the second tactile sensitivity, that are varied in comparison to the first haptic effect parameters to cause the applied second haptic effect to feel the same to the user as the applied first haptic effect.