It makes sense to actually also build the new input_event_spy.cpp
Sometimes C++ surprises me. How could that compile without being in the build set?