using .back() resulted in wrong resulting hash and bugs in future navigation
added plunk for reporting issues with external templates