invokeById

open override fun invokeById(id: String): Boolean

Survives the list changing underneath, which an index does not.