look for stop_propagation in fromArray()