 		if !success 
 			@owner.throw "Could not find option"
 
-		@owner.socket.send JSON.stringify({ Response: "ActionCompleted" })
+		@CompleteAction()
 
 	SelectIndex: (command) ->
 		selector = command.selector if command.selector?

		page.sendEvent 'mousemove', dstOffset.left, dstOffset.top
		page.sendEvent 'mouseup', dstOffset.left, dstOffset.top

		@owner.socket.send JSON.stringify({ Response: "ActionCompleted" })

	SelectText: (command) ->
		selector = command.selector if command.selector?

		console.log "Waiting #{milliseconds} milliseconds"
		fn = =>
			console.log "Wait complete"
			@CompleteAction()
		setInterval fn, milliseconds

	Press: (keys) ->
