some code clean up, added pause functionality (needs more testing), made node hover opacity higher