Don't bail out on empty (or no) lists.
Some error handling.
Rewritten in JS.
Only show recent items.
Fix CSS rendering.
Added missing moment library.
Random color style.
Logout link.
Note about cookies.