public static class GlassesComponentMouseButtonEvent extends GlassesComponentMouseEvent {
@Serialize
public int button;
@Serialize
public boolean pressed;
<BUG>public GlassesComponentMouseButtonEvent(long guid, int componentId, boolean isPrivate, float x, float y, int button, boolean pressed) {

super(guid, componentId, isPrivate, x, y);
</BUG>
this.button = button;

public static class GlassesComponentMouseButtonEvent extends GlassesComponentMouseEvent {
@Serialize
public int button;
@Serialize
public boolean pressed;
public GlassesComponentMouseButtonEvent(long guid, int componentId, SurfaceType surfaceType, float x, float y, int button, boolean pressed) {
super(guid, componentId, surfaceType, x, y);
this.button = button;
