Fix list() assignment
Suppress warnings from list()
Write callbacks as class methods to accomodate PHP 5.3
Add tests
Fix call to constructor; cannot construct and immediately invoke on PHP 5.3