Rethink the CaptureAction, Add NotifyAction