added two new optional delegates: pageStartScrolling and pageEndScrolling, they fire then ScrollView starts and ends the scrolling. Using both delegates to make skipButton visible only at the last screen.