Controllers can now listen to location hash changes