Top 10

For #11

This is first pass. My js is so bad now :((((((