diff --git a/pom.xml b/pom.xml
index 2b93ba0..a8490f5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
me.piitex.engine
ren-engine
- 1.0.3-SNAPSHOT
+ 1.0.4-SNAPSHOT
RenEngine
diff --git a/src/main/java/me/piitex/engine/Renderer.java b/src/main/java/me/piitex/engine/Renderer.java
index 342766d..eebac32 100644
--- a/src/main/java/me/piitex/engine/Renderer.java
+++ b/src/main/java/me/piitex/engine/Renderer.java
@@ -267,7 +267,7 @@ public void replaceElement(int index, Element element) {
public void addToView(Node node, int index) {
if (getNode() instanceof Pane pane) {
if (!pane.getChildren().contains(node)) {
- if (index < pane.getChildren().size()) {
+ if (index < pane.getChildren().size() && index != 0) {
pane.getChildren().add(index, node);
} else {
pane.getChildren().add(node);
diff --git a/src/main/java/me/piitex/engine/hanlders/events/ToggleSwitchEvent.java b/src/main/java/me/piitex/engine/hanlders/events/ToggleSwitchEvent.java
index 38b6485..88455d2 100644
--- a/src/main/java/me/piitex/engine/hanlders/events/ToggleSwitchEvent.java
+++ b/src/main/java/me/piitex/engine/hanlders/events/ToggleSwitchEvent.java
@@ -7,7 +7,7 @@ public class ToggleSwitchEvent extends Event {
private final boolean newValue;
private final boolean oldValue;
- public ToggleSwitchEvent(ToggleSwitchOverlay overlay, boolean newValue, boolean oldValue) {
+ public ToggleSwitchEvent(ToggleSwitchOverlay overlay, boolean oldValue, boolean newValue) {
this.overlay = overlay;
this.newValue = newValue;
this.oldValue = oldValue;