add back stack monitoring & "useBackStack" feature