A basic SDL input wrapper for supportinf dynamic control reassignments