why trigger instead of just click?