addon dialog functionality