cleaned-up and fixed #42, now when hovernode and selectednode is the same it will no longer highlight every out-going edges.