reuse spinner dialog