integrate proteus-ui component, watch out for conflicts with bootstrap ui