Hi, I am trying to display a dialog box for the user. step1: the user touches a object (prim) Step2: The script uses a llHTTPREQUEST with URL Step3: http_response event is used to obtain the reply Step4: A llDialog box then open based on the reply When I try the lsl script, the HTTPREQUEST for URL was successfull and the result was acquired in http_response. However the llDialog code within the http_response does not function. No dialog box appears. The CODE: default { state_entry() { } touch_start(integer temp) { string weburl="http://localhost/opensim/"; weblink = llHTTPRequest(weburl, [],""); } http_response(key webid, integer status, list metadata, string body) { if (webid==weblink) { if(body=="true') { key avatar_key = llDetectedKey(0); listener = llListen(0, "", avatar_key, ""); llDialog(avatar_key,"Make a choice",menu_list,0); //The dialog menu does not appear !! } } } } I am new to the LSL code. I am not sure were I am wrong !!