If anyone in the open source community would like to implement this I'd be all for it. I'd suggest going slightly further and have the menu option say "Create ... Event" if the block doesn't exist and "Highlight ... Event" if it does. This would allow people to create the corresponding event handler quickly via the context menu rather than having to go back to the drawer.
Please Try to implement it officially into next nb_ _ _ Version.
All Connected Event Is listed into menu After Right Click to Function
also there is problem in Display hidden components in Viewer
instance not creating well . otherwise older version not get problem for that. @ewpatton@Susan_Lane
If block counts exceed 4000, then the code can probably be streamlined to reduce that amount of blocks, because block counts exceeding such large values means coding efficiency is low.