Item width implementation, bugs included.