add songinfo event. closes #24