ParentFull threadlevmiseri·I'm somewhat embarrassed by the code quality (dev is only a hobby, my day-job is interaction design), but as soon as I clean it up a bit, I'll open source it.View on HN