Optional tap delegate methods added