Towards the design of personalized adaptive user interfaces for smart TV viewers