Favourite posts: logic improved; UI updated; refactoring