client Popup Implementation - Base class