* Add javadocs to methods * Rename 2 methods for clarity, and add Nullable tag * Rename local vars for consistency / correctness * Simplify setHoveredFriend to allow clearer variable names * Finalize local vars and add KEY_PREFIX constant * Tweak 2 log messages for clarity and crash-proofing * Inline the comments added to generic callbacks * Skip the tag removal on MenuEntryAdded targets