Riding the New Silk Road
OT: Nice article and nice pictures, but hijacking the up/down arrow keys is a really bad UI design.  You don't know what are all the screen sizes out there and changing the behavior of the up/down arrow keys make viewing the pictures very frustrating on a smaller screen computers.