Make start/end edit resilient against inverted request ordering.
Rename fileNode to androidNode.