void add(PointingButton newval) { add(BRIDGE_DATATYPE_POINTINGBUTTON, newval.get()); }
Buttons(PointingButton v) : value_(v.get()) {}
inline Buttons operator|(PointingButton lhs, PointingButton rhs) { return lhs.get() | rhs.get(); }
bool operator==(PointingButton other) const { return value_ == other.get(); }