move hooks to video_handler and move video methods to video_handler