Ah right. My thinking behind it was that when you look at a controller you can see all the behaviours being applied and how they are built without too much back and forth. Lets see how it pans out once we've got it all working.