Fixed listeners, extended Vector3D code