updated HandleGMAnnounceCommand