moved the events logic into a directive
set a default location (london)  for users who disallow the app to use their location