Cleaned up the implementation for Ruby's custom Node functions.
Using the real SVGZoomEvent.