favorites view, mvvm and user favorites api