added better scrollLeft animation -- note for later: do not re-render inventory but bind the view using setElement