passing an SDL_Event is silliness