very nice work! suggestion: have the windows loop so around so there is no stop at the bottom or top, just looping back to the first window