In the previous article of this series, we discussed how to build simple reusable behaviors. This time, we’ll explore how such modules can be used to build exciting applications. Last time, it was asserted that reusable behaviors make it possible to build new applications much faster and easier. Now it’s time to demonstrate just how true that is. There are many possible applications we could use, but let’s look at one in detail to demonstrate some of the pertinent points of this type of project.