We've finished our tour of the interaction components of the library by looking at the sortables component. Like the other modules that we looked at before, it has a wide range of properties and methods that allow us to configure and control its behavior and appearance in both simple and more complex implementations.
We started off the chapter with a look at a simple, default implementation with no configuration to see the most basic level of functionality added by the component. We looked at some of the different elements that can be made sortable and added some basic styling to the page.
Following this, we looked at the range of configurable options that are exposed by the sortable API. The list is extensive and provides a wide range of functionality that can be enabled or disabled with ease.
We moved on to look at the extensive event model used by this component that gives us the ability to react to different events as they occur in any sort operation initiated by the visitor.