Allow callback to be a string for backwards compatibility & added test cases.
Merge pull request #561 from zephyern/master

Allow callback to be a string for backwards compatibility & added test c...