first gui list window logic
improved drawing performance