Separate model, initial Tag viewer, count() fix and some design tweaks