Data type change

Changed long press to an unsigned long so it doesn't go negative and
cause issues with the logic that determines a long press.