updated windows problems, and added change/listener for GUI changes, removed timer class, add refresh identifier for slowing down redrawing