docs: function simulateMouseEvent(target_object) {
    var custom_properties = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
  
    var properties = sanitizeProperties(custom_properties);
    var event = setupMouseEvent(properties);
    target_object.dispatchEvent(event);
  }