renamed this.offCanvas to this.buffer
this.fire(): events binding now to this.buffer instead target