Implement interactive version of IconPageIndicator, add underline indicator to it, and use it for the sliding panel