---
title: wantsLowLatencyEventDispatch
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiupdatelink/wantslowlatencyeventdispatch
---

# wantsLowLatencyEventDispatch

A Boolean value that determines whether the UI update link requests dispatch of low-latency eligible events.

## Declaration

```swift
var wantsLowLatencyEventDispatch: Bool { get set }
```

## Discussion

Discussion By default, the value of this property is false, which means dispatch for events that are eligible for low-latency is off. Set the value to true to request dispatch of low-latency eligible events. Only pencil events are low-latency eligible, so this behavior is primarily useful for pencil-drawing or writing apps. Low-latency eligible events dispatch in the middle of a UI update. This timing gives an app half the amount of time to handle them as standard events. Check the value of completionDeadlineTime for the precise completion deadline time. important: If you opt in to this behavior, keep the complexity of the code you use to handle these events to a minimum. When an app requests low-latency event dispatch, but doesn’t optimize event-handling code, frames don’t submit for presentation in time. Dropped frames cause hitches and provide a suboptimal user experience. If you request dispatch of low-latency eligible events, make sure to profile your app thoroughly. For more information, read Understanding user interface responsiveness.

## See Also

### Configuring preferences

- [requiresContinuousUpdates](uikit/uiupdatelink/requirescontinuousupdates.md)
- [wantsImmediatePresentation](uikit/uiupdatelink/wantsimmediatepresentation.md)
- [preferredFrameRateRange](uikit/uiupdatelink/preferredframeraterange.md)
