don't need jquery to append html, add event listeners, or construct urls