the code is still very dirty in CADWindow and added the part that is a shame for me: HPGLParser