window.Event.fire = (event, el) => {
  return ( el )
      ? document.querySelector(el).dispatchEvent(new Event(event))
      : document.dispatchEvent(new Event(event))
}

window.Event.listen = (event, elemOrCallback, callback) => {
  return (typeof elemOrCallback === 'function')
            ? document.addEventListener(event, elemOrCallback)
            : document.querySelector(elemOrCallback).addEventListener(event, callback)
}

window.LaraStore = {};
window.LaraStore.data = [];
