We have implemented this feature. Read about it here and watch the tutorial video.
Let me know what you think!