Pass callbacks instead of invoking on init

Pass the `currentTime` and `currentSrc` functions instead of their values at the time of plugin initialization.
Merge pull request #1 from dmlap/patch-1

Pass callbacks instead of invoking on init