To backend: 3 signals for backend on filterList swapped/added/deleted, 1 slot for backend to connect when filterList changed