Refactored and added abstract class of Filter Tiles to simplify interactions on LayoutUpdated