Added 3D functionality, able to move graph with mouse plus filed view and Z-axis translation