Trouble reading button press after waking up from LowerPower.powerDown

Thanks for the replies guys. I went through the OneButton library closer:

and realized that the .tick() function needs to be looped.

In my code I am only allowing it to run once before going back to sleep.

rather than the:

if(newbutton)

I need to use:

while(newbutton)

Then it can properly check the conditions for a click/doubleclick/etc until the appropriate function is called and I reset newbutton to false, allowing the loop to end and the module to return to sleep.

I will try this tonight!