Die in EndPointDisplay implementierte graphische Darstellung von Vorgängen im Switch wird seitens des Switch-Kerns (in diesem Fall: seitens der O_StateMachine bzw. der T_StateMachine eines Endgerätes) ausschließlich über das EndPointMonitor-Interface angesprochen. Ein Ersetzen der EndPointMonitor-Implementierung sollte sich also verhältnismässig einfach gestalten. Lediglich die Instantiierung der EndPointWindow-Objekte (mit enthaltenem EndPointDisplay) muss angepasst werden. Es ist allerdings auch möglich, den Switch ohne EndPointMonitor zu betreiben; selbstverständlich fehlt dann auch die Möglichkeit, statische Trigger zur Laufzeit zu setzen.
Bei einer Implementierung mit JFC/Swing muss beachtet werden, dass gegebenenfalls mehrere Threads gleichzeitig auf den EndPointMonitor zugreifen werden. Da Swing anders als das AWT keine Synchronisierung solcher Aufrufe bietet, muss diese durch den eigenen Code vorgenommen werden.