https://20qticecreammaker.blogspot.com/2024/05/event-handler-function-in-prototypes.html