refactor to use iTunes event monitor