Many updates: validation, plus tablet and desktop layouts