drastically simplify the machine listening model
wire up the machine and profile listeners together