too many array layers, hurts event propagation to ideaView