try to prevent double tap on plan button creating two events
make sure protection delegate exists
protect against activity is null