Fix #220 - Again, this time by using hashchange event.