port GraphNode from Java, fix mvt in all screens