minor changes
Added Breadth-fist Search method with callback at each event