I found this old thing in my project files, fixed it up a little and posted it here Enjoy