Re-implement ring menu in a separate class. Heart icon added.