In the drawing interaction:
- Implements the event handling for pointer events API
- Optimise canvas drawing and dropped same points
- Optimise drawing on the canvas by using "requestAnimationFrame"
- Prevent double stop which results in drawing twice a circle or an other form (can be seen if the circle is transparent)
- Remove listener on document element or after using them
Important: check that the menu "More" still works after playing with the drawing interaction