Fixed ItemList scroll correcting system.

By using the calculateSize() function and the index of the changed item as the parameter, ItemList can calculate the correct new scroll position.