add docs about callbacks
docs; clarify findAndRemove behavior