The following community FAQ explains the basic concepts and terminology for using custom handlers. The app examples are from the classic app, but again the basic ideas and terminology is still the same. Why don’t you start with that and see if it helps clear up any of the confusion.