cleaned up tappable plugin