Merge close previous and restrict interact into 1 listener