# Template Features

- [Directives](/v2-1/template-features/directives.md): CBWIRE's powerful directives allow you to listen for client side events, invoke actions, bind to data properties, and more.
- [Loading States](/v2-1/template-features/loading-states.md): Help website users during wait times using Loading States.
- [Polling](/v2-1/template-features/polling.md): Poll for state changes based on a specified interval without page refreshes. Hot dog!
- [Prefetching](/v2-1/template-features/prefetching.md): Prefetch state changes when the user mouses over an HTML element. Fantastico!
- [Offline State](/v2-1/template-features/offline-state.md): Toggle UI elements when the user is offline or online. Groovy!
- [Defer Loading](/v2-1/template-features/defer-loading.md): Call an action immediately once your Wire is first rendered.
- [Dirty State](/v2-1/template-features/dirty-state.md): Track changes to Data Properties and display changes in your UI instantly.
