vlc evt handlers refactoring