Mutation results are now passed to a ResultListener
Added marker creation logic.