simple button trigger to as3 glue - Missing something simple?

I think im super close to my first simple project working. What im not clear on is how to trigger the pullup. I have a mega and 3 simple buttons. Idea is simple push the button, that sends ground to a input on the mega, serproxy sends the pin into flash. However I cant seem to see triggers, im jumping it manuals with a wire. I have serproxy up and I can see as3glue connect to it correctly, I can read analog pins (read 0). Do i need to registrar to listen on a pin? Right now im just looking for anything with the listener. Im jumping the ground to both analog and digital input and not seeing anything. I would welcome any examples of this but I cant find any simple ones.

Dumb question, I have not loaded anything onto the board, do I need to load a firmware of any sorts?

Main._controller = new Arduino("127.0.0.1", 5331);
Main._controller.enableDigitalPinReporting();
Main._controller.addEventListener(ArduinoEvent.DIGITAL_DATA, gotTrigger);
Main._controller.addEventListener(ArduinoEvent.ANALOG_DATA, gotTrigger);
Main._controller.addEventListener(ArduinoEvent.FIRMWARE_VERSION, fireware);


		
		public function gotTrigger(e:ArduinoEvent):void {
			D.log("trigger pin " + e.pin + " on port: " + e.port +" = " + e.value);
		}
		
		public function fireware(e:ArduinoEvent):void {
			D.log("firmware "+e);
		}

I found the com port changed, im now seeing signals in flash but I cant seem to detect when a digital pull up is triggered by ground. I can ground any digital input and I dont see anything. Thoughts?