protected void fireClick(NativeEvent event) {
ApplicationConnection client = getApplicationConnection();
String pid = getApplicationConnection().getPid(paintable);
MouseEventDetails mouseDetails = new MouseEventDetails(event,
getRelativeToElement());
Map<String, Object> parameters = new HashMap<String, Object>();
parameters.put("mouseDetails", mouseDetails.serialize());
client.updateVariable(pid, clickEventIdentifier, parameters, true);
}