removal working now the view needs to be updated
added event so that the clients of favoriteservice get notified if something changes to the list