Flashes and surveys controller