VID-1964 bind events to toggle on captions

Since you're calling a function inside the same scope as setupCaption, it's better to set a variable: ```self = this``` to refer to the instance. That way you can avoid calling ```$.proxy()```. https://github.com/Wikia/guidelines/blob/master/JavaScript/CodingConventions.md#storing-context-in-a-local-variable