# Options

> _useLongPress(callback, **options**): bindFn_

You can supply _options_ object as a hook second parameter. All options inside the object are optional.

{% content-ref url="options/configuration" %}
[configuration](options/configuration)
{% endcontent-ref %}

* [detect](options/configuration/events-detection)
* [threshold](options/configuration/long-press-threshold)

{% content-ref url="options/react-events" %}
[react-events](options/react-events)
{% endcontent-ref %}

* [captureEvent](options/react-events/persisting-event)
* [filterEvents](options/react-events/filtering-events)

{% content-ref url="options/callbacks" %}
[callbacks](options/callbacks)
{% endcontent-ref %}

* [onStart](options/callbacks/press-started)
* [onMove](options/callbacks/on-move)
* [onFinish](options/callbacks/press-finished)
* [onCancel](options/callbacks/long-press-cancelled)

{% content-ref url="options/cancellation" %}
[cancellation](options/cancellation)
{% endcontent-ref %}

* [cancelOutsideElement](options/cancellation/cancel-outside-element)
* [cancelOnMovement](options/cancellation/cancel-on-movement)
