splitting it is 1kb more and I'm not sure it would actually be more performant.

@patheard @masterbee @pjackson28 what do you think?

FYI here it is

```javascript
evtmgr.on('durationchange', $.proxy(function (e) {
	var $w = $(this),
		d = this.getDuration();

	if (!isNaN(d) && d !== Infinity) {
		$w.find('.wb-mm-timeline-total span:not(.wb-invisible)').text(_pe.fn.multimedia._format_time(d));

		//Skip to pointer from the querystring
		if (_pe.urlquery[this.id] !== undefined) {
			s = _pe.fn.multimedia._parse_time(_pe.urlquery[this.id]);
			this.setCurrentTime(s);
		}
	}
}, e));

evtmgr.on('play', $.proxy(function (e) {
	var $w = $(this),
		b = $w.find('.playpause');

	b.empty().append(_pe.fn.multimedia.get_image('pause', _pe.dic.get('%pause')));
	b.attr('title', _pe.dic.get('%pause'));
	$w.find('.wb-mm-overlay').hide();
}, e));

evtmgr.on('pause ended', $.proxy(function (e) {
	var $w = $(this),
		b = $w.find('.playpause'),
		o = $w.find('.wb-mm-overlay');

	b.empty().append(_pe.fn.multimedia.get_image('play', _pe.dic.get('%play')));
	b.attr('title', _pe.dic.get('%play'));
	o.empty().append(_pe.fn.multimedia.get_image('overlay', _pe.dic.get('%play'), 100, 100)).attr('title', _pe.dic.get('%play'));
	o.show();

	// Prevent loading from appearing
	clearTimeout(this.loading);
	this.loading = false;
}, e));

evtmgr.on('volumechange', $.proxy(function (e) {
	var $w = $(this),
		b = $w.find('.mute').empty();

	if (this.getMuted()) {
		b.append(_pe.fn.multimedia.get_image('mute_on', _pe.dic.get('%mute', 'disable')));
		b.attr('title', _pe.dic.get('%mute', 'disable'));
	} else {
		b.append(_pe.fn.multimedia.get_image('mute_off', _pe.dic.get('%mute', 'enable')));
		b.attr('title', _pe.dic.get('%mute', 'enable'));
	}
}, e));

evtmgr.on('volumechange', $.proxy(function (e) {
	var $w = $(this),
		b = $w.find('.mute').empty();

	if (this.getMuted()) {
		b.append(_pe.fn.multimedia.get_image('mute_on', _pe.dic.get('%mute', 'disable')));
		b.attr('title', _pe.dic.get('%mute', 'disable'));
	} else {
		b.append(_pe.fn.multimedia.get_image('mute_off', _pe.dic.get('%mute', 'enable')));
		b.attr('title', _pe.dic.get('%mute', 'enable'));
	}
}, e));

evtmgr.on('timeupdate', $.proxy(function (e) {
	var $w = $(this),
		p = Math.round(this.getCurrentTime() / this.getDuration() * 1000) / 10,
		timeline = $w.find('.wb-mm-timeline progress'),
		captionarea = $w.find('.wb-mm-captionsarea');

	timeline.attr('value', p);
	$w.find('.wb-mm-timeline-current span:not(.wb-invisible)').text(_pe.fn.multimedia._format_time(this.getCurrentTime()));

	//Update captions
	if ($.data(e.target, 'captions') !== undefined) {
		_pe.fn.multimedia._update_captions(captionarea, this.getCurrentTime(), $.data(e.target, 'captions'));
	}
}, e));

evtmgr.on('captionsloaded', $.proxy(function (e) {
	//Store the captions
	$.data(e.target, 'captions', e.captions);
}, e));

evtmgr.on('captionsloadfailed', $.proxy(function (e) {
	var $w = $(this),
		captionarea = $w.find('.wb-mm-captionsarea');

	captionarea.append('<p>' + _pe.dic.get('%closed-caption-error') + '</p>');
}, e));

evtmgr.on('captionsvisiblechange', $.proxy(function (e) {
	var $w = $(this),
		b = $w.find('.cc').empty();

	if (this.getCaptionsVisible()) {
		b.append(_pe.fn.multimedia.get_image('cc', _pe.dic.get('%closed-caption', 'disable')));
		b.attr('title', _pe.dic.get('%closed-caption', 'disable'));
	} else {
		b.append(_pe.fn.multimedia.get_image('cc', _pe.dic.get('%closed-caption', 'enable')));
		b.attr('title', _pe.dic.get('%closed-caption', 'enable'));
	}
}, e));

evtmgr.on('waiting', $.proxy(function (e) {
	var $w = $(this),
		o = $w.find('.wb-mm-overlay');

	//Prevents the loading icon to show up when waiting for less than half a second
	if (this.getPaused() === false && !this.loading) {
		this.loading = setTimeout(function () {
			o.empty().append(_pe.fn.multimedia._get_loading_ind(this, 'loading', _pe.dic.get('%loading'), 100, 100));
			o.show();
		}, 500);
	}
}, e));

evtmgr.on('canplay', $.proxy(function (e) {
	var $w = $(this),
		o = $w.find('.wb-mm-overlay');

	clearTimeout(this.loading);
	this.loading = false;
	if (this.getPaused() === false) {
		o.empty().append(_pe.fn.multimedia.get_image('overlay', _pe.dic.get('%play'), 100, 100)).attr('title', _pe.dic.get('%play'));
		o.hide();
	}
}, e));

evtmgr.on('progress', $.proxy(function (e) {
	// Waiting detected, display the loading icon
	if (this.getWaiting() === true) {
		if (this.getBuffering() === false) {
			this.setBuffering(true);
			evtmgr.trigger('waiting');
		}
	// Waiting has ended, but icon is still visible - remove it.
	} else if (this.getBuffering() === true) {
		this.setBuffering(false);
		evtmgr.trigger('canplay');
	}
	this.setPreviousTime(this.getCurrentTime());
}, e));
```