handles errors now, closes cleanly, changed some strings, made the icons 24x24 so they have some room on the sides