working with different android behavior on page change callback