Refactorize interactions, add filters on galleries