Those are just a few examples. The really inportant part is the structure that allows one to create a function in the simplest terms and pass the function itself into the frame or frame set constructor. I don't think you have pointers to functions in BASIC.
This structure or concept is what led to being able to add frame and frame set effects to LaserBoy and call them by name from the interface. Same idea. Pointers to functions.
Neato!
James.