Extended SDL framework