sensor-listener: first draft at supporting new message format