Crosswalk, on-hold & children elements

Hello,
I recently upgraded to crosswalk. I’ve experiencing odd behavior when it comes to on-hold and children events.

Here is my HTML.

<ion-item ng-repeat="todo in todos.list"
                      on-hold="todos.editPomodoro(todo)"
                      on-tap="todos.startPomodoro(todo)"
                      on-swipe-right="todos.makeInventory(todo)">
                <i class="project_badge"
                   ng-style="{'background-color' : todo.project.color}">
                    &nbsp;
                </i>
                <span>
                    {{todo.description}}
                </span>

                <dds-status task="todo"></dds-status>
            </ion-item>

The on-hold, on-tap and on-swipe-right all apply to the outer ion-item. If I tap or swipe a child element, the code functions as expected. When I on-hold a child element, no event is handled. If I work my fat fingers to the edge of the ion-item, the on-hold fires. How do I trigger the click with the children aside from just putting the on-hold on each child manually?

This is a change from prior browser. It that instance the children elements’ events bubbled up.