add edit widget for vector2