Now works with example application

Fixed several issues.
Now uses Callable instead of RemoteWork.