Fixed dispose() bug in GraphView

Found out why the graph view was disappearing, the cairo context was being dispose()ed of in a for loop, now runs nice!