fixed where a visible picker did not send delegate methods on delegate change