Extend hammer.js with event propagation.
grandchild1 will propagate to child1 and then parent1.grandchild2 will propagate to child2, which stops propagation and does not reach parent.See output in the developer console, check the order of events.