getPreviousOption(current) {
    let previous = current
    do {
      previous = previous ? previous.previousSibling : null
    } while (previous != null && previous.style.display === 'none')
    return previous
  }
Previous next option to the current option
@param {Object} current - currently selected option
@return {Object} previous option to the current option or null if previous doesn't exist