- added color customization at initialization
- support for landscape