Got a custom history provider working.