FIX
# memory leak
# change song event