-project polygon points once when they're received rather than every time they're drawn
-fixed a threading bug causing an error when adding a polygon at the same time polygons are being drawn
-removed some unused code
switched to using a qgraphicsscene and only updateing when things change (don't redraw polygons every time)
moving cursor update to a timer thread seems to have stopped the segfaults
readded text
fixed some missing values when flip is true
prevent the view from automatically scrolling the scene
periodically check if the node has been shutdown so it doesn't need SIGKILL
re-added clicks for polygons
update the stacking order for objects so active/clicked objects are in front
fixed a segfault when adding polygons caused by updating the scene from a non-Qt thread
added cursor hints for off-screen cursors
switched cursor updates to a slot instead of a timer
-finished adding circles
-don't try to hide the cursor hint every update - turns out that's expensive
add kdtree dep
readded circle hilighting
antialias
cleaning up unused commented out code
more cleanup
made a signal for clear polygons
code cleanup with pylint