Hnmm, I wish I'd not added androidFirefox now and just gone with having both firefox and android flags set.  Do you know if FF Android has same behavior WRT button state?  I guess let's start with firefoxOS as platform and I'll look at the code before taking it for 2.3.