See http://stackoverflow.com/questions/3121232/android-popup-window-dismissal

Agree with the esoteric part for sure. May be moot since this is becoming an Activity.