added Vector2 to framework.js