Added reactive processing.