Changed Controller Interface to work with Java FX Services/Tasks