added the ability of signals to send a different template object.  new stuff in the tutorial.