I've been working on this exact idea! But it's late, will remember to come back and check this out to compare notes.