added pending swaps page, ability to handle completion