tabs edited and paths moving etc. need to improve legend that appears when ports are clicked.