diff --git a/sysdata/programs/horizon/src/main.hb b/sysdata/programs/horizon/src/main.hb
index e78a4b3..b85acbd 100644
--- a/sysdata/programs/horizon/src/main.hb
+++ b/sysdata/programs/horizon/src/main.hb
@@ -71,7 +71,7 @@ main := fn(): int {
 			mouse_event := intouch.recieve_mouse_event()
 			if mouse_event != null {
 				mouse_x += mouse_event.x_change
-				mouse_y -= mouse_event.y_change
+				mouse_y += mouse_event.y_change
 			}
 			// render mouse
 			render.put_rect(screen, .(mouse_x, mouse_y), .(20, 20), render.white)