Updated talk controller