CanvasMouseListener work, add mousePressed, dont work properly drag