* schedule ignition charge by angle * same mistake as #4536 * s * wrap sparkAngle too * AngleBasedEventNew * function moved * implement scheduleOrQueue * prints