# Input Binding Asset

An Input Binding Asset or (IBA) is where Widget Input Handlers are bound to Triggers that execute them.

They are conceptually identical to Input Mapping Contexts from Enhanced Input.

<figure><img src="https://1477594751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVuN3uVy4gwyIrxRwLteE%2Fuploads%2F39orxCQLtrOuiNUousGF%2Fimage.png?alt=media&#x26;token=cdbf893d-bfc0-4172-9175-79afdd9a80da" alt=""><figcaption><p>An IBA for editing a graph. The delete node has two methods to trigger it: either by pressing the Del key, or by manually executing a context menu button with to the "delete" key.</p></figcaption></figure>

Heart Canvas Graphs and Heart Node Palette has the ability to define IBAs to use by default in the Binding Assets field.

<figure><img src="https://1477594751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVuN3uVy4gwyIrxRwLteE%2Fuploads%2Fvy1KgelNOva7X49Or1ls%2Fimage.png?alt=media&#x26;token=4461837d-2752-447d-9e10-3255b0922ad3" alt=""><figcaption></figcaption></figure>

At any time IBAs can be added or removed from a widget using the provided Function Library:

<figure><img src="https://1477594751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVuN3uVy4gwyIrxRwLteE%2Fuploads%2FjiY64p8M9xLaNURBp9m3%2Fimage.png?alt=media&#x26;token=0545da28-d429-4938-a9d1-16febfc1bd07" alt=""><figcaption></figcaption></figure>
