Fix broken parse call
Use a binary instead of a linear search in findChild