This order is wrong, @jasonLaster. beforeDestroy > destroy > stopListening.