Optional tap delegates added plus control initialisation from interface builder.