Project demonstrates how to compose behaviour through the use of Storyboard's.
It uses a typical example of a video player with controls that should show/hide depending on interactions and a timeout.
You can view the deck here:
Behaviour Composition with Storyboards
The the repo also contains a PDF version.
You can also read about it on my blog.
shaps.me/blog
Included in the repo is a fully working Sample project that performs the described behaviour. The code could easily be dropped into an existing project.
MIT License. You are free to use, distribute, modify, blah blah blah...