added shift listener to filtered