I've never had to deal with the SDL, but after finding suitable libraries, it works well. Good job!