Brilliant, just what I was after. Now to dissect and learn how it works.