GWave have some strange behaviour. My robot resending a blip text via XMPP on BLIP_SUBMITTED event. Every 4-5 minutes GWave updating the whole wave list (have some indicator on the top, similar to "loading..." in GMail). And every time this happends, the text is resend again and again. Maybe the robot need to react on different event?