Improving saving state of PopupPresenter

Fix for #61: PopupPresenter shouldn't use a unique KEY.

* PopupPresenter saves the given popup info with a customizable key, so that several PopupPresenter instances can peacefully coexist side by side without fighting each other.