add changes in Lauszus/GraphView/commit/6c9fa1c6317f3c2dc93c5edf0847a242c65dc2df