fixed bug that prevented visualizing ports, started component library