MouseDown Event You can bind the mousedown event to any object drawn on the canvas, and it will call the callback function when the mouse left button is pressed on the bounded object.
MouseUP Event You can bind the mouseUp event to any object drawn on the canvas, and it will call the callback function when the mouse left button is pressed and released on the bounded object.
MouseOver Event You can bind the mouseOver event to any object drawn on the canvas, and it will call the callback function when the mouse cursor is over the bounded object.
MouseOut Event You can bind the mouseOut event to any object drawn on the canvas, and it will call the callback function when the mouse cursor moves out from the bounded object.
MouseHover Event Mouse Hover Event is a combination of two mouse events MouseOver and MouseOut so it makes easier for the developer to handle the hover event easily.
You can bind the mouseHover event to any object drawn on the canvas and provide two callback methods ,one for MouseOver and one for MouseOut evnts, and it will call the respective callback function’s when the mouse cursor moves over and out from the bounded object on the canvas.