Replacing swing implementation with Qt C++ implementation. Because I don't want to deal with the pain of compatibility and dependencies to get it accepted in the app store