data-driven fan activation