Removed the callback<> class and added basic bind<> functionality instead