fixed issue with listener thread not updating window size correctly; made performance metrics output format pretty