 		#
 		connect: ( ) ->
 			@_isConnector = true
-			@controller.emitTo(@id, 'peer.connectionRequest', @controller.id, @controller.type)
+			@_controller.emitTo(@id, 'peer.connectionRequest', @_controller.id, @_controller.type)
 
 			channel = @_connection.createDataChannel('a', @_channelConfiguration)	
 			@_connection.createOffer(@_onLocalDescription)

		#
		_onIceCandidate: ( event ) =>
			if event.candidate?
				@controller.emitTo(@id, 'peer.addIceCandidate', @controller.id, event.candidate)

		# Is called when the remote wants to add an ice candidate.
		#


	class Remote.Peer extends Remote

		role: 'peer'

		# Provides default server configuration for RTCPeerConnection.
		_serverConfiguration:
