Passed caller as parameter in the Popup class, to prevent accessing caller
before it was initiated.