unify dumping code creating Frey::Web->dropdown and Frey::Web->popup for easy access cleanup backtrace and move it into Frey::Web