Last days I familiarized with Tornadocash sites and tools code and I noticed many different realisations (almost all not optimised) of events fetching to check withdrawal info, get proposals or votes, filtrate relayers, build deposit proofs etc. These operations take up so much user time and make user experience worse.
Since the current deposit / withdrawal events are only updated when the proposal of changing UI passes it is very slow and will do a heavy load from remote nodes every time, I think that developer (I can help) need to create some (trusted or prtly-decentralised) endpoint to fetch current events from sites/cli and users with slow network connection or operating via TOR can use Tornadocash much convenient and faster