speed up list rendering by running a map over the new items and appending them all to the DOM at once as opposed to one-by-one
move options to the top of the invocation