Standalone UI event delegate implementation, provide multiple styles/modes