Implemented a new architecture to keep the filters in an array & cycle through those filters to chain them together. Added extra layout constraint to the Undo button.