Bringing life into static user interfaces