style changes and smarter line redrawing. starting point for node rendering queue