resolve issue #5. add vec2 ui component