1. A method comprising: receiving haptic context information associated with a graphical user interface displayed on a display, the haptic context information comprising boundaries defining a plurality of active input areas of the graphical user interface with which a user can interact via a user input device; receiving an input signal from the user input device associated with a user interaction with the graphical user interface; determining a haptic effect in response to the user interaction occurring within an active input area defined by the haptic context information; determining whether the user input device is positioned in an environment with parasitic vibrations; modifying a characteristic of the haptic effect in response to determining the user input device is positioned in the environment with parasitic vibrations; and outputting a haptic signal associated with the haptic effect.