Blocks for using are inside. Event is a key for every event in a clickable zone. 0 - nothing, 1 - hovering, 2 - clicking WHY DO YOU NEED IT? You can create working button by "stamp" and "hitbox", and other cool stuff! It can makes sensing clones without them)
My own. You can use it (drag 2 defines and checking script), but with a credit;>) I used several lists as a dictionary)