respond to snapping by changing list to use list layout