# Crosshair Lock-On

Builds the widget in its inactive `crosshair` style, then calls `lockOn({ name, position })` after construction to engage a target - flipping the reticle to its active state, writing the target name label, and moving it to the supplied coordinates. This mirrors the runtime flow where a target is acquired in response to player input.
