updated to support some nicer features
Largter text, default window size...