Jrafx application is working.
Simplified as much as I could with it still working.
Removed a thread (unnecessary?) class and double checked that events were still being listened to