added gcode viewer, not yet functional