add onComplete to filter transition