Update to match specs
Fix finding the parent node, and give active edges a style change