revise installer_rand_uuid; tidy DropDown logic
improve the robust of hooks