Fixed auto-check of recipes, improved performance

Added an "in-flight" check to "change" events to avoid
double-calculating