Add support for back button.
Adds initial support for back button behaviour.  Button is currently disabled when it can no longer go back.  Holding for visual/complete history is not currently implemented.