public static function perform() { if (self::$time == self::$nextSearchComplete) { MusicLibrary::searchComplete(); } if (self::$time == self::$nextPlayStarted) { MusicPlayer::playStarted(); } if (self::$time == self::$nextPlayComplete) { MusicPlayer::playComplete(); } }