transition between settings pages and marketplace pages
polish active state, refactor, fill in all the gaps