Item widths implementation, bugs included.