when triggering, use a native click() if present (&& click)