base and display quit logic
allow 2-tuple contruction of sdlrect