vnc: Impove pointer handling

 * Better accuracy and state tracking
diff --git a/src/InputDevice.h b/src/InputDevice.h
index 20f5063..e09bd3b 100644
--- a/src/InputDevice.h
+++ b/src/InputDevice.h
@@ -64,6 +64,11 @@
     int mFD;
 
     struct uinput_user_dev mUserDev;
+
+    bool mLeftClicked;
+    bool mRightClicked;
+    bool mMiddleClicked;
+
 };
 
 };