 The software originally installed on the device was designed to play a set of user-customizable widgets, small Adobe Flash animations that deliver real-time information.This is possible because an embedded version of Adobe Flash Player is installed.The animations have the ability to control and interact with the low-level hardware, thereby enabling functionality such as smart alarm clocks that bring the hardware out of sleep, a Web-based picture viewer, a Web-based camera, online RSS feeds, and physical user interface features, such as gesture recognition by squeezing the soft housing.