responsive design so graceful i degrade and decompose