iconnnnnnn + transparent view controller delegation model