Stopping callback function firing on page load + allowing callback call function by reference

Hi

These are a few changes I needed to make for this excellent plugin - hopefully they are useful for the core project

Cheers

Robert