A user input device (100, 200) comprising: a housing; a user input element (110, 114, 118, 210, 214, 218) configured to send a signal to a processor (107, 207); an actuator (112, 116, 120, 212, 216, 220) coupled to the user input element (110, 114, 116, 210, 214, 218), the actuator (112, 116, 120, 212, 216, 220) configured to receive a control signal from the processor (107, 207) and output a haptic effect to the user input element (110, 114, 118, 210, 214, 218) in response to the control signal from the processor (107, 207); and a vibration isolation barrier (158, 167, 178), the vibration isolation barrier comprising (158, 167, 178) a vibration dampening material and/or a spring or a plurality of springs (159, 179), characterised in that - the user input element (110, 210) is a joystick (110, 210) comprising a stem and a cap, and the actuator (112, 212) is coupled to a first portion of the cap and the vibration isolation barrier is disposed between the first portion of the cap and a second portion of the cap, or - the user input element (114, 214) is a button (114, 214) and the actuator (116, 216) is coupled to a first portion of the button (114, 214) and the vibration isolation barrier is disposed between the first portion of the button (114, 214) and a second portion of the button (114, 214), or - the user input element (118, 218) is a trigger (118, 218) and the actuator (120, 220) is coupled to a first portion of the trigger (118, 218) and the vibration isolation barrier is disposed between the first portion of the trigger (118, 218) and a second portion of the trigger (118, 218). a housing; a user input element (110, 114, 118, 210, 214, 218) configured to send a signal to a processor (107, 207); an actuator (112, 116, 120, 212, 216, 220) coupled to the user input element (110, 114, 116, 210, 214, 218), the actuator (112, 116, 120, 212, 216, 220) configured to receive a control signal from the processor (107, 207) and output a haptic effect to the user input element (110, 114, 118, 210, 214, 218) in response to the control signal from the processor (107, 207); and a vibration isolation barrier (158, 167, 178), the vibration isolation barrier comprising (158, 167, 178) a vibration dampening material and/or a spring or a plurality of springs (159, 179), characterised in that - the user input element (110, 210) is a joystick (110, 210) comprising a stem and a cap, and the actuator (112, 212) is coupled to a first portion of the cap and the vibration isolation barrier is disposed between the first portion of the cap and a second portion of the cap, or - the user input element (114, 214) is a button (114, 214) and the actuator (116, 216) is coupled to a first portion of the button (114, 214) and the vibration isolation barrier is disposed between the first portion of the button (114, 214) and a second portion of the button (114, 214), or - the user input element (118, 218) is a trigger (118, 218) and the actuator (120, 220) is coupled to a first portion of the trigger (118, 218) and the vibration isolation barrier is disposed between the first portion of the trigger (118, 218) and a second portion of the trigger (118, 218). - the user input element (110, 210) is a joystick (110, 210) comprising a stem and a cap, and the actuator (112, 212) is coupled to a first portion of the cap and the vibration isolation barrier is disposed between the first portion of the cap and a second portion of the cap, or - the user input element (114, 214) is a button (114, 214) and the actuator (116, 216) is coupled to a first portion of the button (114, 214) and the vibration isolation barrier is disposed between the first portion of the button (114, 214) and a second portion of the button (114, 214), or - the user input element (118, 218) is a trigger (118, 218) and the actuator (120, 220) is coupled to a first portion of the trigger (118, 218) and the vibration isolation barrier is disposed between the first portion of the trigger (118, 218) and a second portion of the trigger (118, 218).