Fix memory leak in toplist
Introduce a check to prevent a crash
Fix shared_ptr related bug:
Make sure tracks don't receive any events when they are scheduled for
deletion by a custom destroy method which disconnects signals