Hooks does not sound clear to me. What exactly are these methods? They seem to be all video related, shouldn't it be called something like VideoHelper or VideoHandler ?