first crack, tab replace... not tested
making colors work, updating domain
taking out references to node color