diff --git a/.gitignore b/.gitignore
index 09971e5..f593c28 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,4 +9,5 @@
.buildpath
.classpath
.project
-./out/
\ No newline at end of file
+./out/
+./target/
\ No newline at end of file
diff --git a/.idea/libraries/antlr_antlr4_runtime.xml b/.idea/libraries/antlr_antlr4_runtime.xml
new file mode 100644
index 0000000..636d7b8
--- /dev/null
+++ b/.idea/libraries/antlr_antlr4_runtime.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 71e3735..0593aa7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,6 +12,11 @@
17
17
UTF-8
+ 1.8
+ 1.8
+ UTF-8
+ 4.12.0
+
@@ -19,6 +24,7 @@
jitpack.io
https://jitpack.io
+
@@ -28,8 +34,37 @@
4.2
+
+
+
+ org.antlr
+ antlr4-runtime
+ ${antlr4.version}
+
+
+
+
+
+
+
+
+
+ org.antlr
+ antlr4-maven-plugin
+ ${antlr4.version}
+
+
+
+ antlr4
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/java/controlP5/.DS_Store b/src/main/java/controlP5/.DS_Store
new file mode 100644
index 0000000..eeff520
Binary files /dev/null and b/src/main/java/controlP5/.DS_Store differ
diff --git a/src/main/java/controlP5/MultilineTextfield.java b/src/main/java/controlP5/MultilineTextfield.java
new file mode 100644
index 0000000..41eb2a9
--- /dev/null
+++ b/src/main/java/controlP5/MultilineTextfield.java
@@ -0,0 +1,26 @@
+package controlP5;
+
+import processing.event.KeyEvent;
+
+public class MultilineTextfield extends Textfield {
+
+ public MultilineTextfield(ControlP5 theControlP5, String theName) {
+ super(theControlP5, theName);
+ }
+
+ @Override
+ public void keyEvent(KeyEvent theKeyEvent) {
+ if (isUserInteraction && isTexfieldActive && isActive && theKeyEvent.getAction() == KeyEvent.PRESS) {
+ if (ignorelist.contains(cp5.getKeyCode())) {
+ return;
+ }
+ if (cp5.getKeyCode() == ENTER) {
+ // Append a new line character to the text buffer
+ _myTextBuffer.insert(_myTextBufferIndex, '\n');
+ setIndex(_myTextBufferIndex + 1);
+ } else {
+ super.keyEvent(theKeyEvent);
+ }
+ }
+ }
+}
diff --git a/src/main/java/controlP5/Textfield.java b/src/main/java/controlP5/Textfield.java
index bc00e2e..2c7e7c1 100755
--- a/src/main/java/controlP5/Textfield.java
+++ b/src/main/java/controlP5/Textfield.java
@@ -384,7 +384,7 @@ public class Textfield extends Controller< Textfield > {
return s;
}
- private Textfield setIndex( int theIndex ) {
+ protected Textfield setIndex( int theIndex ) {
_myTextBufferIndex = theIndex;
return this;
}
diff --git a/target/classes/controlP5/Accordion.class b/target/classes/controlP5/Accordion.class
index 2b8c178..813252c 100644
Binary files a/target/classes/controlP5/Accordion.class and b/target/classes/controlP5/Accordion.class differ
diff --git a/target/classes/controlP5/Background.class b/target/classes/controlP5/Background.class
index 9682947..31ab8a9 100644
Binary files a/target/classes/controlP5/Background.class and b/target/classes/controlP5/Background.class differ
diff --git a/target/classes/controlP5/Bang$1.class b/target/classes/controlP5/Bang$1.class
new file mode 100644
index 0000000..abae455
Binary files /dev/null and b/target/classes/controlP5/Bang$1.class differ
diff --git a/target/classes/controlP5/Bang$BangImageView.class b/target/classes/controlP5/Bang$BangImageView.class
index 2325516..20b200a 100644
Binary files a/target/classes/controlP5/Bang$BangImageView.class and b/target/classes/controlP5/Bang$BangImageView.class differ
diff --git a/target/classes/controlP5/Bang$BangView.class b/target/classes/controlP5/Bang$BangView.class
index c31117c..ecf0b02 100644
Binary files a/target/classes/controlP5/Bang$BangView.class and b/target/classes/controlP5/Bang$BangView.class differ
diff --git a/target/classes/controlP5/Bang.class b/target/classes/controlP5/Bang.class
index 7893721..46a77e9 100644
Binary files a/target/classes/controlP5/Bang.class and b/target/classes/controlP5/Bang.class differ
diff --git a/target/classes/controlP5/BitFont.class b/target/classes/controlP5/BitFont.class
index 948936f..f92132e 100644
Binary files a/target/classes/controlP5/BitFont.class and b/target/classes/controlP5/BitFont.class differ
diff --git a/target/classes/controlP5/Button$1.class b/target/classes/controlP5/Button$1.class
new file mode 100644
index 0000000..c4dac3b
Binary files /dev/null and b/target/classes/controlP5/Button$1.class differ
diff --git a/target/classes/controlP5/Button$ButtonImageView.class b/target/classes/controlP5/Button$ButtonImageView.class
index 59d9021..3596769 100644
Binary files a/target/classes/controlP5/Button$ButtonImageView.class and b/target/classes/controlP5/Button$ButtonImageView.class differ
diff --git a/target/classes/controlP5/Button$ButtonView.class b/target/classes/controlP5/Button$ButtonView.class
index 9ad356f..b9978dc 100644
Binary files a/target/classes/controlP5/Button$ButtonView.class and b/target/classes/controlP5/Button$ButtonView.class differ
diff --git a/target/classes/controlP5/Button.class b/target/classes/controlP5/Button.class
index b0b586b..2513118 100644
Binary files a/target/classes/controlP5/Button.class and b/target/classes/controlP5/Button.class differ
diff --git a/target/classes/controlP5/ButtonBar$1.class b/target/classes/controlP5/ButtonBar$1.class
index fe1afdc..eb6aad9 100644
Binary files a/target/classes/controlP5/ButtonBar$1.class and b/target/classes/controlP5/ButtonBar$1.class differ
diff --git a/target/classes/controlP5/ButtonBar$ButtonBarView.class b/target/classes/controlP5/ButtonBar$ButtonBarView.class
index 3a88cf7..0324ed8 100644
Binary files a/target/classes/controlP5/ButtonBar$ButtonBarView.class and b/target/classes/controlP5/ButtonBar$ButtonBarView.class differ
diff --git a/target/classes/controlP5/ButtonBar.class b/target/classes/controlP5/ButtonBar.class
index d78addd..7bea765 100644
Binary files a/target/classes/controlP5/ButtonBar.class and b/target/classes/controlP5/ButtonBar.class differ
diff --git a/target/classes/controlP5/CColor.class b/target/classes/controlP5/CColor.class
index ca33ec4..0d15d15 100644
Binary files a/target/classes/controlP5/CColor.class and b/target/classes/controlP5/CColor.class differ
diff --git a/target/classes/controlP5/CDrawable.class b/target/classes/controlP5/CDrawable.class
index 34ef385..96b4b57 100644
Binary files a/target/classes/controlP5/CDrawable.class and b/target/classes/controlP5/CDrawable.class differ
diff --git a/target/classes/controlP5/CP.class b/target/classes/controlP5/CP.class
index b2079f4..0d94bb4 100644
Binary files a/target/classes/controlP5/CP.class and b/target/classes/controlP5/CP.class differ
diff --git a/target/classes/controlP5/CallbackEvent.class b/target/classes/controlP5/CallbackEvent.class
index 536bf0c..1c92c65 100644
Binary files a/target/classes/controlP5/CallbackEvent.class and b/target/classes/controlP5/CallbackEvent.class differ
diff --git a/target/classes/controlP5/CallbackListener.class b/target/classes/controlP5/CallbackListener.class
index 3c40e31..9b31f76 100644
Binary files a/target/classes/controlP5/CallbackListener.class and b/target/classes/controlP5/CallbackListener.class differ
diff --git a/target/classes/controlP5/Canvas.class b/target/classes/controlP5/Canvas.class
index 99343e2..68ebe1c 100644
Binary files a/target/classes/controlP5/Canvas.class and b/target/classes/controlP5/Canvas.class differ
diff --git a/target/classes/controlP5/Chart$ChartViewArea.class b/target/classes/controlP5/Chart$ChartViewArea.class
index 6ae5712..acf051f 100644
Binary files a/target/classes/controlP5/Chart$ChartViewArea.class and b/target/classes/controlP5/Chart$ChartViewArea.class differ
diff --git a/target/classes/controlP5/Chart$ChartViewBar.class b/target/classes/controlP5/Chart$ChartViewBar.class
index 94c0341..223d42b 100644
Binary files a/target/classes/controlP5/Chart$ChartViewBar.class and b/target/classes/controlP5/Chart$ChartViewBar.class differ
diff --git a/target/classes/controlP5/Chart$ChartViewBarCentered.class b/target/classes/controlP5/Chart$ChartViewBarCentered.class
index 69d0e0f..559f537 100644
Binary files a/target/classes/controlP5/Chart$ChartViewBarCentered.class and b/target/classes/controlP5/Chart$ChartViewBarCentered.class differ
diff --git a/target/classes/controlP5/Chart$ChartViewLine.class b/target/classes/controlP5/Chart$ChartViewLine.class
index 49777ef..fb062e9 100644
Binary files a/target/classes/controlP5/Chart$ChartViewLine.class and b/target/classes/controlP5/Chart$ChartViewLine.class differ
diff --git a/target/classes/controlP5/Chart$ChartViewPie.class b/target/classes/controlP5/Chart$ChartViewPie.class
index 8604b75..75177c8 100644
Binary files a/target/classes/controlP5/Chart$ChartViewPie.class and b/target/classes/controlP5/Chart$ChartViewPie.class differ
diff --git a/target/classes/controlP5/Chart.class b/target/classes/controlP5/Chart.class
index e595891..07586be 100644
Binary files a/target/classes/controlP5/Chart.class and b/target/classes/controlP5/Chart.class differ
diff --git a/target/classes/controlP5/ChartData.class b/target/classes/controlP5/ChartData.class
index a4d23c3..bc936c4 100644
Binary files a/target/classes/controlP5/ChartData.class and b/target/classes/controlP5/ChartData.class differ
diff --git a/target/classes/controlP5/ChartDataSet.class b/target/classes/controlP5/ChartDataSet.class
index 0f2e048..459d6a7 100644
Binary files a/target/classes/controlP5/ChartDataSet.class and b/target/classes/controlP5/ChartDataSet.class differ
diff --git a/target/classes/controlP5/CheckBox.class b/target/classes/controlP5/CheckBox.class
index 279bd03..03b370f 100644
Binary files a/target/classes/controlP5/CheckBox.class and b/target/classes/controlP5/CheckBox.class differ
diff --git a/target/classes/controlP5/ColorPalette.class b/target/classes/controlP5/ColorPalette.class
index 3351c0f..d5ea506 100644
Binary files a/target/classes/controlP5/ColorPalette.class and b/target/classes/controlP5/ColorPalette.class differ
diff --git a/target/classes/controlP5/ColorPicker$1.class b/target/classes/controlP5/ColorPicker$1.class
new file mode 100644
index 0000000..813dcbd
Binary files /dev/null and b/target/classes/controlP5/ColorPicker$1.class differ
diff --git a/target/classes/controlP5/ColorPicker$ColorField.class b/target/classes/controlP5/ColorPicker$ColorField.class
index acd5f57..1293ec0 100644
Binary files a/target/classes/controlP5/ColorPicker$ColorField.class and b/target/classes/controlP5/ColorPicker$ColorField.class differ
diff --git a/target/classes/controlP5/ColorPicker.class b/target/classes/controlP5/ColorPicker.class
index 982a207..bdb8aa7 100644
Binary files a/target/classes/controlP5/ColorPicker.class and b/target/classes/controlP5/ColorPicker.class differ
diff --git a/target/classes/controlP5/ColorWheel$1.class b/target/classes/controlP5/ColorWheel$1.class
new file mode 100644
index 0000000..d5c99b5
Binary files /dev/null and b/target/classes/controlP5/ColorWheel$1.class differ
diff --git a/target/classes/controlP5/ColorWheel$ColorWheelView.class b/target/classes/controlP5/ColorWheel$ColorWheelView.class
index 37e629c..c740b32 100644
Binary files a/target/classes/controlP5/ColorWheel$ColorWheelView.class and b/target/classes/controlP5/ColorWheel$ColorWheelView.class differ
diff --git a/target/classes/controlP5/ColorWheel.class b/target/classes/controlP5/ColorWheel.class
index 2beac73..a4818f9 100644
Binary files a/target/classes/controlP5/ColorWheel.class and b/target/classes/controlP5/ColorWheel.class differ
diff --git a/target/classes/controlP5/ControlBehavior.class b/target/classes/controlP5/ControlBehavior.class
index 0d20e97..05896c4 100644
Binary files a/target/classes/controlP5/ControlBehavior.class and b/target/classes/controlP5/ControlBehavior.class differ
diff --git a/target/classes/controlP5/ControlBroadcaster$EmptyController.class b/target/classes/controlP5/ControlBroadcaster$EmptyController.class
index 620505c..8f856b3 100644
Binary files a/target/classes/controlP5/ControlBroadcaster$EmptyController.class and b/target/classes/controlP5/ControlBroadcaster$EmptyController.class differ
diff --git a/target/classes/controlP5/ControlBroadcaster.class b/target/classes/controlP5/ControlBroadcaster.class
index 6dc935b..a58d286 100644
Binary files a/target/classes/controlP5/ControlBroadcaster.class and b/target/classes/controlP5/ControlBroadcaster.class differ
diff --git a/target/classes/controlP5/ControlElement.class b/target/classes/controlP5/ControlElement.class
index d57760d..f10d086 100644
Binary files a/target/classes/controlP5/ControlElement.class and b/target/classes/controlP5/ControlElement.class differ
diff --git a/target/classes/controlP5/ControlEvent.class b/target/classes/controlP5/ControlEvent.class
index 78caef5..ac2b188 100644
Binary files a/target/classes/controlP5/ControlEvent.class and b/target/classes/controlP5/ControlEvent.class differ
diff --git a/target/classes/controlP5/ControlFont.class b/target/classes/controlP5/ControlFont.class
index d5953f5..852d43c 100644
Binary files a/target/classes/controlP5/ControlFont.class and b/target/classes/controlP5/ControlFont.class differ
diff --git a/target/classes/controlP5/ControlGroup.class b/target/classes/controlP5/ControlGroup.class
index 41d66de..dd3db07 100644
Binary files a/target/classes/controlP5/ControlGroup.class and b/target/classes/controlP5/ControlGroup.class differ
diff --git a/target/classes/controlP5/ControlKey.class b/target/classes/controlP5/ControlKey.class
index 4fb571e..5266c48 100644
Binary files a/target/classes/controlP5/ControlKey.class and b/target/classes/controlP5/ControlKey.class differ
diff --git a/target/classes/controlP5/ControlListener.class b/target/classes/controlP5/ControlListener.class
index 2978086..b0243d9 100644
Binary files a/target/classes/controlP5/ControlListener.class and b/target/classes/controlP5/ControlListener.class differ
diff --git a/target/classes/controlP5/ControlP5$1.class b/target/classes/controlP5/ControlP5$1.class
index 373ace5..294a9a0 100644
Binary files a/target/classes/controlP5/ControlP5$1.class and b/target/classes/controlP5/ControlP5$1.class differ
diff --git a/target/classes/controlP5/ControlP5$2.class b/target/classes/controlP5/ControlP5$2.class
index 165b806..7cbd593 100644
Binary files a/target/classes/controlP5/ControlP5$2.class and b/target/classes/controlP5/ControlP5$2.class differ
diff --git a/target/classes/controlP5/ControlP5$3.class b/target/classes/controlP5/ControlP5$3.class
index fba8115..b5a4072 100644
Binary files a/target/classes/controlP5/ControlP5$3.class and b/target/classes/controlP5/ControlP5$3.class differ
diff --git a/target/classes/controlP5/ControlP5$4.class b/target/classes/controlP5/ControlP5$4.class
index 12e152e..1e08c7b 100644
Binary files a/target/classes/controlP5/ControlP5$4.class and b/target/classes/controlP5/ControlP5$4.class differ
diff --git a/target/classes/controlP5/ControlP5$Invisible.class b/target/classes/controlP5/ControlP5$Invisible.class
index 07c24c4..79b00f0 100644
Binary files a/target/classes/controlP5/ControlP5$Invisible.class and b/target/classes/controlP5/ControlP5$Invisible.class differ
diff --git a/target/classes/controlP5/ControlP5$Layout.class b/target/classes/controlP5/ControlP5$Layout.class
index f61f930..59f891f 100644
Binary files a/target/classes/controlP5/ControlP5$Layout.class and b/target/classes/controlP5/ControlP5$Layout.class differ
diff --git a/target/classes/controlP5/ControlP5.class b/target/classes/controlP5/ControlP5.class
index bc0cbbe..0546d95 100644
Binary files a/target/classes/controlP5/ControlP5.class and b/target/classes/controlP5/ControlP5.class differ
diff --git a/target/classes/controlP5/ControlP5Base$KeyCode.class b/target/classes/controlP5/ControlP5Base$KeyCode.class
index f5c73f9..984c797 100644
Binary files a/target/classes/controlP5/ControlP5Base$KeyCode.class and b/target/classes/controlP5/ControlP5Base$KeyCode.class differ
diff --git a/target/classes/controlP5/ControlP5Base.class b/target/classes/controlP5/ControlP5Base.class
index 1772de6..f1c0987 100644
Binary files a/target/classes/controlP5/ControlP5Base.class and b/target/classes/controlP5/ControlP5Base.class differ
diff --git a/target/classes/controlP5/ControlP5Constants.class b/target/classes/controlP5/ControlP5Constants.class
index 1d1c56f..916ce2f 100644
Binary files a/target/classes/controlP5/ControlP5Constants.class and b/target/classes/controlP5/ControlP5Constants.class differ
diff --git a/target/classes/controlP5/ControlP5Legacy.class b/target/classes/controlP5/ControlP5Legacy.class
index 7cfb275..770776e 100644
Binary files a/target/classes/controlP5/ControlP5Legacy.class and b/target/classes/controlP5/ControlP5Legacy.class differ
diff --git a/target/classes/controlP5/ControlTimer.class b/target/classes/controlP5/ControlTimer.class
index 207e4be..e37e0b3 100644
Binary files a/target/classes/controlP5/ControlTimer.class and b/target/classes/controlP5/ControlTimer.class differ
diff --git a/target/classes/controlP5/ControlWindow$Pointer.class b/target/classes/controlP5/ControlWindow$Pointer.class
index 0e08a55..e3e8159 100644
Binary files a/target/classes/controlP5/ControlWindow$Pointer.class and b/target/classes/controlP5/ControlWindow$Pointer.class differ
diff --git a/target/classes/controlP5/ControlWindow.class b/target/classes/controlP5/ControlWindow.class
index 76bbb21..99641b8 100644
Binary files a/target/classes/controlP5/ControlWindow.class and b/target/classes/controlP5/ControlWindow.class differ
diff --git a/target/classes/controlP5/ControlWindowCanvas.class b/target/classes/controlP5/ControlWindowCanvas.class
index b692634..afdf3ff 100644
Binary files a/target/classes/controlP5/ControlWindowCanvas.class and b/target/classes/controlP5/ControlWindowCanvas.class differ
diff --git a/target/classes/controlP5/Controller$1.class b/target/classes/controlP5/Controller$1.class
index e41cfeb..6d2485d 100644
Binary files a/target/classes/controlP5/Controller$1.class and b/target/classes/controlP5/Controller$1.class differ
diff --git a/target/classes/controlP5/Controller$DebugView.class b/target/classes/controlP5/Controller$DebugView.class
index baa5ae5..ef4352d 100644
Binary files a/target/classes/controlP5/Controller$DebugView.class and b/target/classes/controlP5/Controller$DebugView.class differ
diff --git a/target/classes/controlP5/Controller.class b/target/classes/controlP5/Controller.class
index 2262bed..6c1743b 100644
Binary files a/target/classes/controlP5/Controller.class and b/target/classes/controlP5/Controller.class differ
diff --git a/target/classes/controlP5/ControllerAutomator$1.class b/target/classes/controlP5/ControllerAutomator$1.class
index 23e0372..ca3fe75 100644
Binary files a/target/classes/controlP5/ControllerAutomator$1.class and b/target/classes/controlP5/ControllerAutomator$1.class differ
diff --git a/target/classes/controlP5/ControllerAutomator.class b/target/classes/controlP5/ControllerAutomator.class
index d6eaf40..ea07ba4 100644
Binary files a/target/classes/controlP5/ControllerAutomator.class and b/target/classes/controlP5/ControllerAutomator.class differ
diff --git a/target/classes/controlP5/ControllerDisplay.class b/target/classes/controlP5/ControllerDisplay.class
index 0a385da..5246447 100644
Binary files a/target/classes/controlP5/ControllerDisplay.class and b/target/classes/controlP5/ControllerDisplay.class differ
diff --git a/target/classes/controlP5/ControllerGroup.class b/target/classes/controlP5/ControllerGroup.class
index f59a51a..6f79e2d 100644
Binary files a/target/classes/controlP5/ControllerGroup.class and b/target/classes/controlP5/ControllerGroup.class differ
diff --git a/target/classes/controlP5/ControllerInterface.class b/target/classes/controlP5/ControllerInterface.class
index b7ba4c9..fa45280 100644
Binary files a/target/classes/controlP5/ControllerInterface.class and b/target/classes/controlP5/ControllerInterface.class differ
diff --git a/target/classes/controlP5/ControllerLayout.class b/target/classes/controlP5/ControllerLayout.class
index 82f15e6..d57ef0e 100644
Binary files a/target/classes/controlP5/ControllerLayout.class and b/target/classes/controlP5/ControllerLayout.class differ
diff --git a/target/classes/controlP5/ControllerLayoutElement.class b/target/classes/controlP5/ControllerLayoutElement.class
index be935e0..153386a 100644
Binary files a/target/classes/controlP5/ControllerLayoutElement.class and b/target/classes/controlP5/ControllerLayoutElement.class differ
diff --git a/target/classes/controlP5/ControllerList.class b/target/classes/controlP5/ControllerList.class
index 0843836..a80d556 100644
Binary files a/target/classes/controlP5/ControllerList.class and b/target/classes/controlP5/ControllerList.class differ
diff --git a/target/classes/controlP5/ControllerPlug.class b/target/classes/controlP5/ControllerPlug.class
index 1169be9..6cc559d 100644
Binary files a/target/classes/controlP5/ControllerPlug.class and b/target/classes/controlP5/ControllerPlug.class differ
diff --git a/target/classes/controlP5/ControllerProperties$JSONFormat.class b/target/classes/controlP5/ControllerProperties$JSONFormat.class
index c363e17..3b53144 100644
Binary files a/target/classes/controlP5/ControllerProperties$JSONFormat.class and b/target/classes/controlP5/ControllerProperties$JSONFormat.class differ
diff --git a/target/classes/controlP5/ControllerProperties$JSONReader.class b/target/classes/controlP5/ControllerProperties$JSONReader.class
index 04bc275..940e922 100644
Binary files a/target/classes/controlP5/ControllerProperties$JSONReader.class and b/target/classes/controlP5/ControllerProperties$JSONReader.class differ
diff --git a/target/classes/controlP5/ControllerProperties$PropertiesStorageFormat.class b/target/classes/controlP5/ControllerProperties$PropertiesStorageFormat.class
index 32172d1..a30f3c5 100644
Binary files a/target/classes/controlP5/ControllerProperties$PropertiesStorageFormat.class and b/target/classes/controlP5/ControllerProperties$PropertiesStorageFormat.class differ
diff --git a/target/classes/controlP5/ControllerProperties$SerializedFormat.class b/target/classes/controlP5/ControllerProperties$SerializedFormat.class
index 2442409..a69b53b 100644
Binary files a/target/classes/controlP5/ControllerProperties$SerializedFormat.class and b/target/classes/controlP5/ControllerProperties$SerializedFormat.class differ
diff --git a/target/classes/controlP5/ControllerProperties$XMLFormat.class b/target/classes/controlP5/ControllerProperties$XMLFormat.class
index 1f2ea6c..13d880c 100644
Binary files a/target/classes/controlP5/ControllerProperties$XMLFormat.class and b/target/classes/controlP5/ControllerProperties$XMLFormat.class differ
diff --git a/target/classes/controlP5/ControllerProperties.class b/target/classes/controlP5/ControllerProperties.class
index 36f40c7..7ca1c4a 100644
Binary files a/target/classes/controlP5/ControllerProperties.class and b/target/classes/controlP5/ControllerProperties.class differ
diff --git a/target/classes/controlP5/ControllerProperty.class b/target/classes/controlP5/ControllerProperty.class
index b616bfb..0b4e18f 100644
Binary files a/target/classes/controlP5/ControllerProperty.class and b/target/classes/controlP5/ControllerProperty.class differ
diff --git a/target/classes/controlP5/ControllerStyle.class b/target/classes/controlP5/ControllerStyle.class
index 119a7a1..678cded 100644
Binary files a/target/classes/controlP5/ControllerStyle.class and b/target/classes/controlP5/ControllerStyle.class differ
diff --git a/target/classes/controlP5/ControllerView.class b/target/classes/controlP5/ControllerView.class
index 42f02fd..c3e51e3 100644
Binary files a/target/classes/controlP5/ControllerView.class and b/target/classes/controlP5/ControllerView.class differ
diff --git a/target/classes/controlP5/DropdownList$1.class b/target/classes/controlP5/DropdownList$1.class
index 6db769d..fc13396 100644
Binary files a/target/classes/controlP5/DropdownList$1.class and b/target/classes/controlP5/DropdownList$1.class differ
diff --git a/target/classes/controlP5/DropdownList$DropdownListView.class b/target/classes/controlP5/DropdownList$DropdownListView.class
index 53438ff..47ad0e5 100644
Binary files a/target/classes/controlP5/DropdownList$DropdownListView.class and b/target/classes/controlP5/DropdownList$DropdownListView.class differ
diff --git a/target/classes/controlP5/DropdownList.class b/target/classes/controlP5/DropdownList.class
index d8b7a19..4a29867 100644
Binary files a/target/classes/controlP5/DropdownList.class and b/target/classes/controlP5/DropdownList.class differ
diff --git a/target/classes/controlP5/FieldChangedListener$1.class b/target/classes/controlP5/FieldChangedListener$1.class
index c07c52d..93b9051 100644
Binary files a/target/classes/controlP5/FieldChangedListener$1.class and b/target/classes/controlP5/FieldChangedListener$1.class differ
diff --git a/target/classes/controlP5/FieldChangedListener$2.class b/target/classes/controlP5/FieldChangedListener$2.class
index 3ace5c2..6ef292d 100644
Binary files a/target/classes/controlP5/FieldChangedListener$2.class and b/target/classes/controlP5/FieldChangedListener$2.class differ
diff --git a/target/classes/controlP5/FieldChangedListener$3.class b/target/classes/controlP5/FieldChangedListener$3.class
index 38ee0d7..3978697 100644
Binary files a/target/classes/controlP5/FieldChangedListener$3.class and b/target/classes/controlP5/FieldChangedListener$3.class differ
diff --git a/target/classes/controlP5/FieldChangedListener$4.class b/target/classes/controlP5/FieldChangedListener$4.class
index c76e535..737b913 100644
Binary files a/target/classes/controlP5/FieldChangedListener$4.class and b/target/classes/controlP5/FieldChangedListener$4.class differ
diff --git a/target/classes/controlP5/FieldChangedListener.class b/target/classes/controlP5/FieldChangedListener.class
index c78c89c..69c814f 100644
Binary files a/target/classes/controlP5/FieldChangedListener.class and b/target/classes/controlP5/FieldChangedListener.class differ
diff --git a/target/classes/controlP5/FieldValue.class b/target/classes/controlP5/FieldValue.class
index 68fdd73..bb9be0a 100644
Binary files a/target/classes/controlP5/FieldValue.class and b/target/classes/controlP5/FieldValue.class differ
diff --git a/target/classes/controlP5/FrameRate.class b/target/classes/controlP5/FrameRate.class
index 672250a..0189f01 100644
Binary files a/target/classes/controlP5/FrameRate.class and b/target/classes/controlP5/FrameRate.class differ
diff --git a/target/classes/controlP5/Group.class b/target/classes/controlP5/Group.class
index 0c45cf0..27fc953 100644
Binary files a/target/classes/controlP5/Group.class and b/target/classes/controlP5/Group.class differ
diff --git a/target/classes/controlP5/Icon$1.class b/target/classes/controlP5/Icon$1.class
new file mode 100644
index 0000000..6044921
Binary files /dev/null and b/target/classes/controlP5/Icon$1.class differ
diff --git a/target/classes/controlP5/Icon$IconImageView.class b/target/classes/controlP5/Icon$IconImageView.class
index 78545c8..d221052 100644
Binary files a/target/classes/controlP5/Icon$IconImageView.class and b/target/classes/controlP5/Icon$IconImageView.class differ
diff --git a/target/classes/controlP5/Icon$IconView.class b/target/classes/controlP5/Icon$IconView.class
index c65d7dc..dc742b7 100644
Binary files a/target/classes/controlP5/Icon$IconView.class and b/target/classes/controlP5/Icon$IconView.class differ
diff --git a/target/classes/controlP5/Icon.class b/target/classes/controlP5/Icon.class
index 9bfb657..4539c5a 100644
Binary files a/target/classes/controlP5/Icon.class and b/target/classes/controlP5/Icon.class differ
diff --git a/target/classes/controlP5/Knob$KnobView.class b/target/classes/controlP5/Knob$KnobView.class
index 398de02..7780301 100644
Binary files a/target/classes/controlP5/Knob$KnobView.class and b/target/classes/controlP5/Knob$KnobView.class differ
diff --git a/target/classes/controlP5/Knob.class b/target/classes/controlP5/Knob.class
index 3b43931..b8a3c95 100644
Binary files a/target/classes/controlP5/Knob.class and b/target/classes/controlP5/Knob.class differ
diff --git a/target/classes/controlP5/Label$Labeltype.class b/target/classes/controlP5/Label$Labeltype.class
index 0d9efb2..45f6a01 100644
Binary files a/target/classes/controlP5/Label$Labeltype.class and b/target/classes/controlP5/Label$Labeltype.class differ
diff --git a/target/classes/controlP5/Label$MultilineLabel.class b/target/classes/controlP5/Label$MultilineLabel.class
index edae4e3..ccb9f5e 100644
Binary files a/target/classes/controlP5/Label$MultilineLabel.class and b/target/classes/controlP5/Label$MultilineLabel.class differ
diff --git a/target/classes/controlP5/Label$SinglelineLabel.class b/target/classes/controlP5/Label$SinglelineLabel.class
index c67fe92..7a3b776 100644
Binary files a/target/classes/controlP5/Label$SinglelineLabel.class and b/target/classes/controlP5/Label$SinglelineLabel.class differ
diff --git a/target/classes/controlP5/Label$SinglelineTextfield.class b/target/classes/controlP5/Label$SinglelineTextfield.class
index 8dbed85..ff5db07 100644
Binary files a/target/classes/controlP5/Label$SinglelineTextfield.class and b/target/classes/controlP5/Label$SinglelineTextfield.class differ
diff --git a/target/classes/controlP5/Label.class b/target/classes/controlP5/Label.class
index 1c1e45c..9227b36 100644
Binary files a/target/classes/controlP5/Label.class and b/target/classes/controlP5/Label.class differ
diff --git a/target/classes/controlP5/ListBox$1.class b/target/classes/controlP5/ListBox$1.class
index 5010376..3c9d278 100644
Binary files a/target/classes/controlP5/ListBox$1.class and b/target/classes/controlP5/ListBox$1.class differ
diff --git a/target/classes/controlP5/ListBox$ListBoxView.class b/target/classes/controlP5/ListBox$ListBoxView.class
index 7b1a883..c76a52c 100644
Binary files a/target/classes/controlP5/ListBox$ListBoxView.class and b/target/classes/controlP5/ListBox$ListBoxView.class differ
diff --git a/target/classes/controlP5/ListBox.class b/target/classes/controlP5/ListBox.class
index a459066..1215629 100644
Binary files a/target/classes/controlP5/ListBox.class and b/target/classes/controlP5/ListBox.class differ
diff --git a/target/classes/controlP5/Matrix$1.class b/target/classes/controlP5/Matrix$1.class
index ac2cee6..017d28e 100644
Binary files a/target/classes/controlP5/Matrix$1.class and b/target/classes/controlP5/Matrix$1.class differ
diff --git a/target/classes/controlP5/Matrix$MatrixView.class b/target/classes/controlP5/Matrix$MatrixView.class
index c787bdf..a60bff3 100644
Binary files a/target/classes/controlP5/Matrix$MatrixView.class and b/target/classes/controlP5/Matrix$MatrixView.class differ
diff --git a/target/classes/controlP5/Matrix.class b/target/classes/controlP5/Matrix.class
index 6f31270..ebbeb4e 100644
Binary files a/target/classes/controlP5/Matrix.class and b/target/classes/controlP5/Matrix.class differ
diff --git a/target/classes/controlP5/MultiList.class b/target/classes/controlP5/MultiList.class
index a56bf49..e27850c 100644
Binary files a/target/classes/controlP5/MultiList.class and b/target/classes/controlP5/MultiList.class differ
diff --git a/target/classes/controlP5/MultiListButton.class b/target/classes/controlP5/MultiListButton.class
index c739427..d96c697 100644
Binary files a/target/classes/controlP5/MultiListButton.class and b/target/classes/controlP5/MultiListButton.class differ
diff --git a/target/classes/controlP5/MultiListInterface.class b/target/classes/controlP5/MultiListInterface.class
index 6f4db7e..6375b83 100644
Binary files a/target/classes/controlP5/MultiListInterface.class and b/target/classes/controlP5/MultiListInterface.class differ
diff --git a/target/classes/controlP5/Numberbox$NumberboxView.class b/target/classes/controlP5/Numberbox$NumberboxView.class
index 936491d..d01cc9c 100644
Binary files a/target/classes/controlP5/Numberbox$NumberboxView.class and b/target/classes/controlP5/Numberbox$NumberboxView.class differ
diff --git a/target/classes/controlP5/Numberbox.class b/target/classes/controlP5/Numberbox.class
index c783287..9786570 100644
Binary files a/target/classes/controlP5/Numberbox.class and b/target/classes/controlP5/Numberbox.class differ
diff --git a/target/classes/controlP5/Pad.class b/target/classes/controlP5/Pad.class
index 596bb9f..6eb7a53 100644
Binary files a/target/classes/controlP5/Pad.class and b/target/classes/controlP5/Pad.class differ
diff --git a/target/classes/controlP5/Pointer.class b/target/classes/controlP5/Pointer.class
index e1b49d2..1b6abae 100644
Binary files a/target/classes/controlP5/Pointer.class and b/target/classes/controlP5/Pointer.class differ
diff --git a/target/classes/controlP5/Println$1.class b/target/classes/controlP5/Println$1.class
index 7124197..d616126 100644
Binary files a/target/classes/controlP5/Println$1.class and b/target/classes/controlP5/Println$1.class differ
diff --git a/target/classes/controlP5/Println.class b/target/classes/controlP5/Println.class
index 29e6436..3d8617e 100644
Binary files a/target/classes/controlP5/Println.class and b/target/classes/controlP5/Println.class differ
diff --git a/target/classes/controlP5/Radio.class b/target/classes/controlP5/Radio.class
index 06220d7..fc56000 100644
Binary files a/target/classes/controlP5/Radio.class and b/target/classes/controlP5/Radio.class differ
diff --git a/target/classes/controlP5/RadioButton.class b/target/classes/controlP5/RadioButton.class
index 9c12bb1..9c93189 100644
Binary files a/target/classes/controlP5/RadioButton.class and b/target/classes/controlP5/RadioButton.class differ
diff --git a/target/classes/controlP5/Range$RangeImageView.class b/target/classes/controlP5/Range$RangeImageView.class
index 5499f47..daa5a66 100644
Binary files a/target/classes/controlP5/Range$RangeImageView.class and b/target/classes/controlP5/Range$RangeImageView.class differ
diff --git a/target/classes/controlP5/Range$RangeSpriteView.class b/target/classes/controlP5/Range$RangeSpriteView.class
index 9a845a7..5d51c0f 100644
Binary files a/target/classes/controlP5/Range$RangeSpriteView.class and b/target/classes/controlP5/Range$RangeSpriteView.class differ
diff --git a/target/classes/controlP5/Range$RangeView.class b/target/classes/controlP5/Range$RangeView.class
index 5160c16..b84872e 100644
Binary files a/target/classes/controlP5/Range$RangeView.class and b/target/classes/controlP5/Range$RangeView.class differ
diff --git a/target/classes/controlP5/Range.class b/target/classes/controlP5/Range.class
index ff28f84..d2832a5 100644
Binary files a/target/classes/controlP5/Range.class and b/target/classes/controlP5/Range.class differ
diff --git a/target/classes/controlP5/ScrollableList$1.class b/target/classes/controlP5/ScrollableList$1.class
index 2e7552a..1a00b35 100644
Binary files a/target/classes/controlP5/ScrollableList$1.class and b/target/classes/controlP5/ScrollableList$1.class differ
diff --git a/target/classes/controlP5/ScrollableList$ScrollableListView.class b/target/classes/controlP5/ScrollableList$ScrollableListView.class
index 9eae8e6..515719b 100644
Binary files a/target/classes/controlP5/ScrollableList$ScrollableListView.class and b/target/classes/controlP5/ScrollableList$ScrollableListView.class differ
diff --git a/target/classes/controlP5/ScrollableList.class b/target/classes/controlP5/ScrollableList.class
index b182aec..c174424 100644
Binary files a/target/classes/controlP5/ScrollableList.class and b/target/classes/controlP5/ScrollableList.class differ
diff --git a/target/classes/controlP5/Slider$1.class b/target/classes/controlP5/Slider$1.class
new file mode 100644
index 0000000..63dc934
Binary files /dev/null and b/target/classes/controlP5/Slider$1.class differ
diff --git a/target/classes/controlP5/Slider$SliderView.class b/target/classes/controlP5/Slider$SliderView.class
index d42f0a4..4366dca 100644
Binary files a/target/classes/controlP5/Slider$SliderView.class and b/target/classes/controlP5/Slider$SliderView.class differ
diff --git a/target/classes/controlP5/Slider$SliderViewH.class b/target/classes/controlP5/Slider$SliderViewH.class
index 826928e..44380fa 100644
Binary files a/target/classes/controlP5/Slider$SliderViewH.class and b/target/classes/controlP5/Slider$SliderViewH.class differ
diff --git a/target/classes/controlP5/Slider$SliderViewV.class b/target/classes/controlP5/Slider$SliderViewV.class
index 34bc6a5..1b33f04 100644
Binary files a/target/classes/controlP5/Slider$SliderViewV.class and b/target/classes/controlP5/Slider$SliderViewV.class differ
diff --git a/target/classes/controlP5/Slider.class b/target/classes/controlP5/Slider.class
index 449e1e6..af4630b 100644
Binary files a/target/classes/controlP5/Slider.class and b/target/classes/controlP5/Slider.class differ
diff --git a/target/classes/controlP5/Slider2D$Slider2DView.class b/target/classes/controlP5/Slider2D$Slider2DView.class
index 170314e..8bdc68d 100644
Binary files a/target/classes/controlP5/Slider2D$Slider2DView.class and b/target/classes/controlP5/Slider2D$Slider2DView.class differ
diff --git a/target/classes/controlP5/Slider2D.class b/target/classes/controlP5/Slider2D.class
index 6d52341..186623a 100644
Binary files a/target/classes/controlP5/Slider2D.class and b/target/classes/controlP5/Slider2D.class differ
diff --git a/target/classes/controlP5/Spacer$1.class b/target/classes/controlP5/Spacer$1.class
new file mode 100644
index 0000000..f77604a
Binary files /dev/null and b/target/classes/controlP5/Spacer$1.class differ
diff --git a/target/classes/controlP5/Spacer$SpacerView.class b/target/classes/controlP5/Spacer$SpacerView.class
index 23dbd7e..53c4717 100644
Binary files a/target/classes/controlP5/Spacer$SpacerView.class and b/target/classes/controlP5/Spacer$SpacerView.class differ
diff --git a/target/classes/controlP5/Spacer.class b/target/classes/controlP5/Spacer.class
index 8dcbc5b..a155f97 100644
Binary files a/target/classes/controlP5/Spacer.class and b/target/classes/controlP5/Spacer.class differ
diff --git a/target/classes/controlP5/Tab.class b/target/classes/controlP5/Tab.class
index aedc9f1..84391bc 100644
Binary files a/target/classes/controlP5/Tab.class and b/target/classes/controlP5/Tab.class differ
diff --git a/target/classes/controlP5/Textarea.class b/target/classes/controlP5/Textarea.class
index 7ba5622..c214630 100644
Binary files a/target/classes/controlP5/Textarea.class and b/target/classes/controlP5/Textarea.class differ
diff --git a/target/classes/controlP5/Textfield$DeleteCharacter.class b/target/classes/controlP5/Textfield$DeleteCharacter.class
index 354c76d..430e3b7 100644
Binary files a/target/classes/controlP5/Textfield$DeleteCharacter.class and b/target/classes/controlP5/Textfield$DeleteCharacter.class differ
diff --git a/target/classes/controlP5/Textfield$Enter.class b/target/classes/controlP5/Textfield$Enter.class
index b8297dd..12792ee 100644
Binary files a/target/classes/controlP5/Textfield$Enter.class and b/target/classes/controlP5/Textfield$Enter.class differ
diff --git a/target/classes/controlP5/Textfield$InputFilter.class b/target/classes/controlP5/Textfield$InputFilter.class
index 0df57e2..77469bd 100644
Binary files a/target/classes/controlP5/Textfield$InputFilter.class and b/target/classes/controlP5/Textfield$InputFilter.class differ
diff --git a/target/classes/controlP5/Textfield$InsertCharacter.class b/target/classes/controlP5/Textfield$InsertCharacter.class
index e0709b6..a827087 100644
Binary files a/target/classes/controlP5/Textfield$InsertCharacter.class and b/target/classes/controlP5/Textfield$InsertCharacter.class differ
diff --git a/target/classes/controlP5/Textfield$MoveDown.class b/target/classes/controlP5/Textfield$MoveDown.class
index caeb5c0..0b8658f 100644
Binary files a/target/classes/controlP5/Textfield$MoveDown.class and b/target/classes/controlP5/Textfield$MoveDown.class differ
diff --git a/target/classes/controlP5/Textfield$MoveLeft.class b/target/classes/controlP5/Textfield$MoveLeft.class
index de63d94..cd8937b 100644
Binary files a/target/classes/controlP5/Textfield$MoveLeft.class and b/target/classes/controlP5/Textfield$MoveLeft.class differ
diff --git a/target/classes/controlP5/Textfield$MoveRight.class b/target/classes/controlP5/Textfield$MoveRight.class
index eeff2a2..4531e20 100644
Binary files a/target/classes/controlP5/Textfield$MoveRight.class and b/target/classes/controlP5/Textfield$MoveRight.class differ
diff --git a/target/classes/controlP5/Textfield$MoveUp.class b/target/classes/controlP5/Textfield$MoveUp.class
index 969d90d..1f87a1a 100644
Binary files a/target/classes/controlP5/Textfield$MoveUp.class and b/target/classes/controlP5/Textfield$MoveUp.class differ
diff --git a/target/classes/controlP5/Textfield$TextfieldCommand.class b/target/classes/controlP5/Textfield$TextfieldCommand.class
index 91c501d..d1be7df 100644
Binary files a/target/classes/controlP5/Textfield$TextfieldCommand.class and b/target/classes/controlP5/Textfield$TextfieldCommand.class differ
diff --git a/target/classes/controlP5/Textfield.class b/target/classes/controlP5/Textfield.class
index 853da5e..2d7a071 100644
Binary files a/target/classes/controlP5/Textfield.class and b/target/classes/controlP5/Textfield.class differ
diff --git a/target/classes/controlP5/TextfieldMultiline$DeleteCharacter.class b/target/classes/controlP5/TextfieldMultiline$DeleteCharacter.class
index 1a9ea79..44abdaa 100644
Binary files a/target/classes/controlP5/TextfieldMultiline$DeleteCharacter.class and b/target/classes/controlP5/TextfieldMultiline$DeleteCharacter.class differ
diff --git a/target/classes/controlP5/TextfieldMultiline$InsertCharacter.class b/target/classes/controlP5/TextfieldMultiline$InsertCharacter.class
index 90cb88e..4f0fb82 100644
Binary files a/target/classes/controlP5/TextfieldMultiline$InsertCharacter.class and b/target/classes/controlP5/TextfieldMultiline$InsertCharacter.class differ
diff --git a/target/classes/controlP5/TextfieldMultiline$MoveDown.class b/target/classes/controlP5/TextfieldMultiline$MoveDown.class
index 8e73349..6f1b0cb 100644
Binary files a/target/classes/controlP5/TextfieldMultiline$MoveDown.class and b/target/classes/controlP5/TextfieldMultiline$MoveDown.class differ
diff --git a/target/classes/controlP5/TextfieldMultiline$MoveLeft.class b/target/classes/controlP5/TextfieldMultiline$MoveLeft.class
index b5737f5..af74898 100644
Binary files a/target/classes/controlP5/TextfieldMultiline$MoveLeft.class and b/target/classes/controlP5/TextfieldMultiline$MoveLeft.class differ
diff --git a/target/classes/controlP5/TextfieldMultiline$MoveRight.class b/target/classes/controlP5/TextfieldMultiline$MoveRight.class
index f68e64e..66244a3 100644
Binary files a/target/classes/controlP5/TextfieldMultiline$MoveRight.class and b/target/classes/controlP5/TextfieldMultiline$MoveRight.class differ
diff --git a/target/classes/controlP5/TextfieldMultiline$MoveUp.class b/target/classes/controlP5/TextfieldMultiline$MoveUp.class
index e20ff43..0d9d453 100644
Binary files a/target/classes/controlP5/TextfieldMultiline$MoveUp.class and b/target/classes/controlP5/TextfieldMultiline$MoveUp.class differ
diff --git a/target/classes/controlP5/TextfieldMultiline$NewLine.class b/target/classes/controlP5/TextfieldMultiline$NewLine.class
index 5c0232a..6d05ede 100644
Binary files a/target/classes/controlP5/TextfieldMultiline$NewLine.class and b/target/classes/controlP5/TextfieldMultiline$NewLine.class differ
diff --git a/target/classes/controlP5/TextfieldMultiline.class b/target/classes/controlP5/TextfieldMultiline.class
index 8c1c699..228e4b4 100644
Binary files a/target/classes/controlP5/TextfieldMultiline.class and b/target/classes/controlP5/TextfieldMultiline.class differ
diff --git a/target/classes/controlP5/Textlabel.class b/target/classes/controlP5/Textlabel.class
index 7f0ca19..e8223b5 100644
Binary files a/target/classes/controlP5/Textlabel.class and b/target/classes/controlP5/Textlabel.class differ
diff --git a/target/classes/controlP5/TickMark.class b/target/classes/controlP5/TickMark.class
index 5121c6f..80f4379 100644
Binary files a/target/classes/controlP5/TickMark.class and b/target/classes/controlP5/TickMark.class differ
diff --git a/target/classes/controlP5/Toggle$ToggleImageView.class b/target/classes/controlP5/Toggle$ToggleImageView.class
index d2bb13c..c178eb9 100644
Binary files a/target/classes/controlP5/Toggle$ToggleImageView.class and b/target/classes/controlP5/Toggle$ToggleImageView.class differ
diff --git a/target/classes/controlP5/Toggle$ToggleSwitchView.class b/target/classes/controlP5/Toggle$ToggleSwitchView.class
index 97d70fd..d90c9bd 100644
Binary files a/target/classes/controlP5/Toggle$ToggleSwitchView.class and b/target/classes/controlP5/Toggle$ToggleSwitchView.class differ
diff --git a/target/classes/controlP5/Toggle$ToggleView.class b/target/classes/controlP5/Toggle$ToggleView.class
index 8423971..e33971f 100644
Binary files a/target/classes/controlP5/Toggle$ToggleView.class and b/target/classes/controlP5/Toggle$ToggleView.class differ
diff --git a/target/classes/controlP5/Toggle.class b/target/classes/controlP5/Toggle.class
index e85bd9e..c9ea47d 100644
Binary files a/target/classes/controlP5/Toggle.class and b/target/classes/controlP5/Toggle.class differ
diff --git a/target/classes/controlP5/Tooltip$TooltipView.class b/target/classes/controlP5/Tooltip$TooltipView.class
index fdd266b..f76e5ea 100644
Binary files a/target/classes/controlP5/Tooltip$TooltipView.class and b/target/classes/controlP5/Tooltip$TooltipView.class differ
diff --git a/target/classes/controlP5/Tooltip.class b/target/classes/controlP5/Tooltip.class
index 481c6cf..913c93f 100644
Binary files a/target/classes/controlP5/Tooltip.class and b/target/classes/controlP5/Tooltip.class differ
diff --git a/target/classes/controlP5/layout/LayoutBuilder.class b/target/classes/controlP5/layout/LayoutBuilder.class
new file mode 100644
index 0000000..151473f
Binary files /dev/null and b/target/classes/controlP5/layout/LayoutBuilder.class differ
diff --git a/target/classes/sketch/Sketch.class b/target/classes/sketch/Sketch.class
index ee4e017..bf2c474 100644
Binary files a/target/classes/sketch/Sketch.class and b/target/classes/sketch/Sketch.class differ
diff --git a/target/controlp5-2.2.6.jar b/target/controlp5-2.2.6.jar
index 8562ea6..9a7db63 100644
Binary files a/target/controlp5-2.2.6.jar and b/target/controlp5-2.2.6.jar differ
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
index 21b0a20..37924f8 100644
--- a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -19,6 +19,7 @@ controlP5/ControllerProperties$XMLFormat.class
controlP5/ControlP5Base.class
controlP5/TextfieldMultiline$InsertCharacter.class
controlP5/Knob.class
+controlP5/Slider$1.class
controlP5/ControllerProperties$JSONFormat.class
controlP5/ControlKey.class
controlP5/Group.class
@@ -112,12 +113,15 @@ controlP5/ControlP5$Layout.class
controlP5/TextfieldMultiline$MoveRight.class
controlP5/FrameRate.class
controlP5/Textfield.class
+controlP5/ColorWheel$1.class
controlP5/FieldChangedListener$1.class
controlP5/Slider2D$Slider2DView.class
controlP5/TextfieldMultiline$MoveLeft.class
+controlP5/layout/LayoutBuilder.class
controlP5/ControlBroadcaster$EmptyController.class
controlP5/Chart$ChartViewLine.class
controlP5/Icon$IconImageView.class
+controlP5/ColorPicker$1.class
controlP5/FieldChangedListener.class
controlP5/FieldChangedListener$2.class
controlP5/Textfield$MoveLeft.class
@@ -142,9 +146,12 @@ controlP5/Textfield$MoveDown.class
controlP5/ControlP5$4.class
controlP5/Button$ButtonView.class
controlP5/ControllerProperties.class
+controlP5/Button$1.class
controlP5/ControllerInterface.class
+controlP5/Spacer$1.class
controlP5/Range.class
controlP5/FieldChangedListener$3.class
+controlP5/Icon$1.class
controlP5/ListBox.class
controlP5/Toggle$ToggleView.class
controlP5/Pad.class
@@ -153,6 +160,7 @@ controlP5/Canvas.class
controlP5/CallbackListener.class
controlP5/ControlBehavior.class
controlP5/MultiListInterface.class
+controlP5/Bang$1.class
controlP5/Textfield$MoveRight.class
controlP5/ColorPicker$ColorField.class
controlP5/ControlFont.class
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
index a220c91..96a8f32 100644
--- a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -37,6 +37,7 @@
/Users/gabrielsalvador/Code/controlp5/src/main/java/controlP5/ControlKey.java
/Users/gabrielsalvador/Code/controlp5/src/main/java/controlP5/ControlP5Base.java
/Users/gabrielsalvador/Code/controlp5/src/main/java/controlP5/Slider.java
+/Users/gabrielsalvador/Code/controlp5/src/main/java/controlP5/layout/LayoutBuilder.java
/Users/gabrielsalvador/Code/controlp5/src/main/java/controlP5/MultiList.java
/Users/gabrielsalvador/Code/controlp5/src/main/java/controlP5/ControllerGroup.java
/Users/gabrielsalvador/Code/controlp5/src/main/java/controlP5/Textfield.java