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