I love the concepts and the execution! I had a bit of difficulty using the up arrow key as Safari would try to keep scrolling the page instead of grabbing a ledge, but it added to the challenge.