NOT A USABLE COMMIT ; Add part event tracking and wiring