* first round of API design for NoiseMonitor