3 ms·Thanks for posting this! I was in the midst of writing something very similar.by silentbicycle 18y agoThanks for posting this! I was in the midst of writing something very similar.