got this request over and over again, seemed pretty much undoable at the time but still gave it a stab. It goes deep into the guts of your app so i doubt this will be more than an experimental feature - still cool to have as its working splendid for a whole handful of apps.