implemented context sensitive storage format spinner