Separate presentation start code.
Change timeout variable to a more sensible name.
Adds background refresh of currently running presentation.