similar to above, we should try to avoid calling click when we can just call the underlying function directly.