Added AlertDialogComponent and support for new Trigger Type: COMPLETE

1. Why does this need context?

2. Remove the whole ReminderData bit rather than just comment it out. Any reason you want to keep it around?