The physical Menu button is an interesting holdout from an earlier age of Android. While Google's devices and those manufacturers that roughly follow Google's guidelines (like Motorola and LG) don't use it, Samsung and a few others do, leaving app developers in a tight spot when it comes to implementing an overflow button. Today a Reddit user found this change to the Action Bar Policy file for KitKat in Google's Git repository.

Facebook's made a series of slip-ups in its transition to mobile. Their previous Facebook app, with its HTML5 underpinnings, was a slow and clunky mess. Facebook Home was launched to minimal interest, and the core app itself continues to stagnate. Through all of this, there has been one minor, but essential, change Facebook could implement to improve the experience for a sizable number of users. As of today, an update to the Facebook beta has finally done away with that unforgivable blemish - the legacy menu button is apparently no more!

Update: Here's HTC's official statement regarding the update, which elaborates on the changes in greater detail:

As part of our ongoing commitment to ensure customers are receiving software updates that improve their user experience, we are pleased to announce our next upgrade for the HTC One X will be released on August 10th.

The primary update will include an upgrade to Android version 4.0.4 (Ice Cream Sandwich), in addition to an improved Sense experience which will: enable the ability to map menu function to the 'recent app' key (improving visual presentation in non ICS apps like Facebook); improve tab management in the browser with a dedicated tab switching button and enhance camera capabilities such as white balance and continuous autofocus.