changed to non-threaded JFrames, need to test then work on KFrame
changed to non-threaded JFrames, need to test then work on KFrame