Above is the latest and reduced version of the performer, less functions but faster, more stable and less CPU and RAM intensive, which opens up the possibility to have multiple performers open with different datasets loaded.
Below is an earlier version with more capabilities but more CPU intensive. My computer kept crashing. This version is still a work in progress.