Refactored: using wxBusyCursor