public function removeListener(Listener $listener) {
		foreach ($this->listeners as $id => $listening) {
			if ($listener == $listening) {
				unset($this->listeners[$id]);
				break;
			}
		}
	}
public function removeListener(Listener $listener) {
		foreach ($this->listeners as $id => $listening) {
			if ($listener == $listening) {
				unset($this->listeners[$id]);
				break;
			}
		}
	}
public function removeListener ( Listener $ listener ) { foreach ( $ this -> listeners as $ id => $ listening ) { if ( $ listener == $ listening ) { unset ( $ this -> listeners [ $ id ] ) ; break ; } } }
Remove a Listener Object
@param Listener listener
@note must be executed synchronously (in the context that created the Robot)
Remove a Listener Object