improved appearance, improved filtering, added filtering by tags
polishing
simplify code with some underscore.js