implimented the event abstract interface and copied and pasted my old
motorcmd.h