fix: properly adding vlc events; avoids crash when not using vlc