replacement for jquery based on youmightnotneedjquery.com