Airborne particles are impacted on a collection surface, analyzed, and then the collection surface is regenerated. In a preferred embodiment, a scheduler accesses an activity scheduling graph. In this way, a speech recognition engine that is particularly suited to a current environment may be selected.