added preventDefault to a number of the dynamic stock addition functions so that the browser stayed in the same position