Add dropdown or header bar with last used custom smart contracts named with address and on selection populated both the address and last used abi field.
Would save tremendous amount of time in case of multiple event synchronisation setup.
ps: Could even be something as simple as set localStorage and repopulate from there. No need to be persistent or manageable, just some sort of automation helper.
Even better idea would be to maybe read an abi once, create a table with first column the event name, the second column the mapped database/collection name and other columns the options to configure (such as amount of synch historical or filters etc.) and then just hit enter once for a single contract.