update CausticLive with new skin API and ui component