diff --git a/hidtopad.cbp b/hidtopad.cbp
index e317104..290efe5 100644
--- a/hidtopad.cbp
+++ b/hidtopad.cbp
@@ -3,6 +3,7 @@
+
@@ -19,6 +20,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/controller_patcher b/src/controller_patcher
index c1a02aa..3cd9d1e 160000
--- a/src/controller_patcher
+++ b/src/controller_patcher
@@ -1 +1 @@
-Subproject commit c1a02aa7c7a3a9031f9170ac284e15c9dd8df603
+Subproject commit 3cd9d1eef3dc72051ff12307b84d534561eecb1c