Oh my...
this just rocked my world. I've rewritten a few of my usecases to this signal chain thingy you speak of, and wow, have I been doing the wrong thing all along.

thanks a bunch man, this changes everything.