                 if ($(@_viewSelector+"_select").length)
                     $(@_viewSelector+"_select").remove()
                 $(@_viewSelector).append(@_tag)
-                
+
                 $(@_viewSelector+"_select").css("background-color", "clearColor")
                 $(@_viewSelector+"_select").css("border", "0px transparent")
                 $(@_viewSelector+"_select").css("font-size", @_textSize)
-                
+
                 if (@_style=="JSListStyleStandard")
-                    $(@_viewSelector+"_select").click (e) =>
+                    #$(@_viewSelector+"_select").click (e) =>
+                    $(@_viewSelector+"_select").on 'click', (e) =>
                         e.stopPropagation()
                         @_select = $(@_viewSelector+"_select option:selected").val()
                         if (@_clickaction? && @_select?)
                             @_clickaction(@_select)
-                    $(@_viewSelector+"_select").dblclick (e) =>
+                    #$(@_viewSelector+"_select").dblclick (e) =>
+                    $(@_viewSelector+"_select").on "dblclick", (e) =>
                         e.stopPropagation()
                         @_select = $(@_viewSelector+"_select option:selected").val()
                         if (@_dblclickaction? && @_select?)

        @_clipToBounds = true
        #@_scroll = true
        @_delegate = @
        
    setFrame:(frame)->
        super(frame)
        if ($(@_viewSelector+"_select").length)

                    @_listData = new Array()
                    for item in list
                        @_listData.push(item)

                @_tag = "<select id='"+@_objectID+"_select' size='"+size+"' style='width:"+(@_frame.size.width)+"px;height:"+(@_frame.size.height)+"px;z-index:1;'>"
                if (!@_listData?)
                    @_listData = new Array()
