Sensors and detectors