I have a feeling this whole thing is relatively easy to implement in third party code. I'll put together a demo this afternoon to verify.