added gobject-introspection (for js or python)