Add a Popup component with directive and service