Simplify preferences in manifest.
Add more detail touch and task logging.
Prevent unnecessary execution of code.
Log errors subject made during task.