My source code is here https://github.com/jackygrahamez/MayDay
I have a HomeActivity.java with an onCreate method
...
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.welcome_screen);
    Bundle bundle=getIntent().getExtras();
    boolean startedByCUP=false;
    if(bundle!=null) {
        Log.e(">>>>>>", "START_BY_CUP");
        startedByCUP = bundle.getBoolean("START_BY_CUP");
    }
...
I am trying to figure out how I can tie the condition where bundle is true to trigger the multiClickEvent so that after 5 clicks an alarm will trigger. The hardware trigger is built into this
HardwareTriggerReceiver.java
   ...
   @Override
   public void onReceive(Context context, Intent intent) {
   Log.e(">>>>>>>", "in onReceive of HWReceiver");
   String action = intent.getAction();
   if (!isCallActive(context) && isScreenLocked(context) 
      && (action.equals(ACTION_SCREEN_OFF) ||           
      action.equals(ACTION_SCREEN_ON))) {
    multiClickEvent.registerClick(System.currentTimeMillis());
    if (multiClickEvent.isActivated()) {
        onActivation(context);
        resetEvent();
    }
}
} 
...
MultiClickEvent.java
package com.mayday.md.trigger;
import android.util.Log;
public class MultiClickEvent {
public static final int TIME_INTERVAL = 10000;
private static final int TOTAL_CLICKS = 5;
private Long firstEventTime;
private int clickCount = 0;
public void reset() {
    firstEventTime = null;
    clickCount = 0;
}
public void registerClick(Long eventTime) {
    if (isFirstClick() || notWithinLimit(eventTime)) {
        firstEventTime = eventTime;
        clickCount = 1;
        return;
    }
    clickCount++;
    Log.e(">>>>>>", "MultiClickEvent clickCount = " + clickCount);
}
private boolean notWithinLimit(long current) {
    return (current - firstEventTime) > TIME_INTERVAL;
}
private boolean isFirstClick() {
    return firstEventTime == null;
}
public boolean isActivated() {
    return clickCount >= TOTAL_CLICKS;
}
}
I have tried creating an instance of MultiClickEvent into the HomeActivity but that did not track the clicks.