ParentFull threadtfvlrue·This is great! I'm amazed that someone else has solved the same problem in a different context. Good stuff.View on HN