Adding Scroll inside ImagePath, Still had no Event to monitor current scroll from self.sw, but image can be Buffered inside. Also added binded function for wx.EVT_MOUSE_CAPTURE_LOST, wx.EVT_ENTER_WINDOW, wx.EVT_MOUSE_CAPTURE_CHANGED , to detect mouse presence from per-window and launch proper wx.ScrolledWindow.CaptureMouse or simple self.CaptureMouse(), based on windows + mouse location based on event... Lacking Scroll and blitting from reported Scroll-event does not scroll image and repaint only basic image... Should repaint, and add all Rectangle from from mouse-recorded rectangle-pair and will do it from MemoryDC to blitt a specific region... Should be implemented inside OnPaint and upcoming def MemoryPaint Action...