fixed gettopartistsnearevents + restructuring