Upgraded user interface, added colorize, added hints