This is open source: Live preview in background or on an extra screen. Syntax highlighting. Error highlighting. FPS display. Use any shader as live wallpaper. Exposure of hardware sensors. Support for wallpaper offset. Exposure of battery level. Supports multiple touches. Previous rendered frame in backbuffer texture. Import and use arbitrary textures.