bool isPageSelected(int index) { if (hasClients && page != null) { return page! >= index - 0.5 && page! < index + 0.5; } return initialPage == index; }