sdl and sdl2 backends can now be built at the same time
fixed SDL backend isuses