Tries to use a fallback (plain function) if the activity method doesn't extis (i.e. activities added via hooks)

Signed-off-by: emanuele <emanuele45@gmail.com>