If you're calling methods on callbacks, perhaps it'd be better for `WPPicker` to have a delegate protocol instead of callback blocks?