Add support for colors and kiosk mode