I am trying to get information from my graphiclayer with out doing a server call. I can do the mouse over with tooltip with no problems.I have a database with lon/lat that draws the points on the map. ---- [Bindable] public var bridgeList:Object; private function bridgeResult():void { [Embed(source='assets/point.png')] var bridgePicClass:Class; var bridgePoint:PictureMarkerSymbol = new PictureMarkerSymbol(bridgePicClass); for (var i:int; i < this.employeeCollection.length; i++) { var bridgeGraphic:Graphic = new Graphic(new WebMercatorMapPoint(employeeCollection.GPSLong, employeeCollection.GPSLat), bridgePoint); bridgeGraphic.toolTip = "Trap Number: "+employeeCollection.GPSLong+"\nTrapper: "+employeeCollection.GPSLat; bridgeGraphic.addEventListener(MouseEvent.CLICK, bridgeGraphic_handler); bridgePointsLayer.add(bridgeGraphic); } } --- I was trying to follow the example of GraphicLayer_PopUpRenderer but my info comes up blank. This part of the code I am not sure of:-- protected function queryTask_executeCompleteHandler(event:QueryEvent):void { if (event.featureSet.features) { for each(var gra:Graphic in event.featureSet.features) { gra.addEventListener(MouseEvent.CLICK, selectStateFromList); } statesGraphicsLayer.graphicProvider = event.featureSet.features; statesList.dataProvider = new ArrayList(event.featureSet.features); map.extent = GraphicUtil.getGraphicsExtent(event.featureSet.features); } } -------- I am not sure how to connect the data to it.