refactor user model to put events in concern module.
location can use HasEvents module. use coming events model in show view.