Added Response class
Updated so the callback function is properly stored