Refactored regional refreshing of surfaces into its own graphical helper method, RefreshRect(). Used this method to refresh under the cursor when cells are painted. Closed #42.