Control Organization
Moved all logic/drawing to Canvas

Added a refresh button