A fluid grid menu layout system that adjusts item width with device rotation