The core idea is to always use the cts to attach handlers. This will enable EVT to detach/reload handlers when they need to be namely when the component is unmounted or a value used in a handler has changed.
Evt let enables you to create powerful custom hooks. Here are some examples:
Custom hook that gives the innerWith of the window