Index: game-gui-sdl.cpp
===================================================================
--- game-gui-sdl.cpp	(revision 5192672b1c0c73942402fdf976ffca72ebdbf08d)
+++ game-gui-sdl.cpp	(revision 429ac0185601303eb793e2812f3587e8ca05d8ab)
@@ -138,5 +138,5 @@
          case SDL_TEXTEDITING:
          case SDL_MOUSEWHEEL:
-            event->type = UI_EVENT_UNKNOWN;
+            event->type = UI_EVENT_UNHANDLED;
             break;
          default:
Index: game-gui.hpp
===================================================================
--- game-gui.hpp	(revision 5192672b1c0c73942402fdf976ffca72ebdbf08d)
+++ game-gui.hpp	(revision 429ac0185601303eb793e2812f3587e8ca05d8ab)
@@ -27,4 +27,5 @@
    UI_EVENT_MOUSEBUTTONUP,
    UI_EVENT_MOUSEMOTION,
+   UI_EVENT_UNHANDLED,
    UI_EVENT_UNKNOWN
 };
@@ -60,8 +61,4 @@
 };
 
-struct UnknownEvent {
-   EventType type;
-};
-
 // TODO: Switch from union to std::variant
 
@@ -72,5 +69,4 @@
    MouseEvent mouse;
    WindowResizeEvent windowResize;
-   UnknownEvent unknown;
 };
 
