hovers(component, nested = true) {
    return this.intersection(component, nested).length > 0;
  }
@method hovers
@description Returns a boolean based on intersection data (Whether mouse hovers the component)
@param {Component} component A component that intersects with mouse ray (or doesn't)
@param {Boolean} nested Whether component's children should be tracked or not
@return {Boolean} Whether the component is hovered.
@memberof module:modules/app.VirtualMouseModule