improved launch dialog