Reference issue: https://issues.apache.org/jira/browse/CB-913
Code's getting a bit ugly. A pull request added a generalized way of adding hardware button mappings (good) but is at odds with our back-button-specific initial implementation (bad). Joe filed the issue to clean it up (good). I commented in the issue with my suggested implementation. Can other interested Android devs take a look and comment? Thanks all!
