interface sdl