SDL porting help

Hello all,

I need some help figuring out which version I should be working with, and
how I should be going about what I’m trying to do. Quick version for anyone
who hasn’t heard what i’m doing (either not on #sdl when I mentioned it, or
were on but didn’t care to pay attention): I’m porting SDL to MPX (the Multi
Pointer X server), essentially giving SDL programs access to multiple
pointers/keyboards. I have two questions:

First: Should I be doing this with 1.2.x or 1.3.x? Anyone have a good

Second: should this be a subsystem that gets started from
SDL_Init/SDL_InitSubsystem? or should it be an addition to the x11 video
driver/renderer? or should it be it’s own driver/renderer?

Any suggestions would be greatly appreciated.