Upgraded callback system. Added a 'reload' method to be used in callbacks.