Update 3 - redesigned the GUI to use 2D lines