Merge changes from topic 'cab_history' into ub-calculator-euler

* changes:
  Dismiss CAB when tap elsewhere
  Close CAB when scrolled or back pressed