Handle 'item' messages