You were already given the answer to the event sorting on GitHub.
As for the rest of your complaints about SDRTrunk, I'm running it on three separate computers, decoding multiple busy P25 TDMA sites/systems, providing both Calls nodes and traditional feeds, and even when I let them all run for days on end, I have no issues with crashes or running out of RAM. I normally let them run for weeks between Win 10 cumulative updates without touching them.