Why designing a flat user interface if you can make it invisible?