added type safety to waveOnClicked: UITableViewCell extraction from the switch itself
that requires breaking the uitableviewcell view hierarchy opaqueness
one less encapsulation moves us closer to the true spaghetti code