Open the browser console to see that when changing active view a signal with name 'first_child_is_shown', second_child_is_shown or 'third_child_is_shown' is sent.
<p>Open the browser console to see that when changing active view a signal with name 'first_child_is_shown', second_child_is_shown or 'third_child_is_shown' is sent.</p>
<ch5-triggerview id="demo" > 
    <ch5-triggerview-child sendEventOnShow="first_child_is_shown">        
        <div class="viewcontent">
            <h1>First View</h1>
        </div>
    </ch5-triggerview-child > 
    <ch5-triggerview-child sendEventOnShow="second_child_is_shown">
        <div class="viewcontent">
            <h1>Second View </h1>
        </div> 
    </ch5-triggerview-child >
    <ch5-triggerview-child sendEventOnShow="third_child_is_shown">
        <div class="viewcontent">
            <h1>Third View </h1>
        </div> 
    </ch5-triggerview-child >  
</ch5-triggerview>
<br>
<ch5-button id="prev" label="prev"></ch5-button>
<ch5-button id="next" label="next"></ch5-button>
                    var demo = document.getElementById('demo');
var prev = document.getElementById('prev');
var next = document.getElementById('next');
prev.addEventListener('click', function() {
	demo.previousViewChild(); 
});
next.addEventListener('click', function() {
	demo.nextViewChild(); 
});
                    .viewcontent {
    width:100%;
    height:200px;
    background: #999;
    display: table;
}
.viewcontent h1 {
    text-align: center;
    vertical-align: middle;
    display:table-cell;
}