Fix the logic for the back button so that it evaluates the OS properly with a single if statement and one or.
Cleaned the code.
Merge pull request #23 from gcborders/master

Pull Gregg's Button Changes