added safeyield and onlyifneeded flag
added GenericProgressDialog to waxe