moving ui-install tasks into swig