object viewer component
basic publisher connection