Working through the delegate methods and implementing the ones that haven't yet been implemented.