@DigitalDaz Looking good!
I had to code my own for a customer, simply because I just could not make the financials work for Purple membership.
I produced a version of a wall board that does not put any extra load on Freeswitch for each instance of the wall board. I achieve this by setting up a hook script for call center events, that writes to an in memory filing system, this way I have no need to connect to the FS event socket. The wall board(s) then get their updates using Server Side Events (SSE) via a php script that reads from the in memory file system so the only load is on the web server.
I offered to share my work with the Fusion Team, but there was no interest.