refactored HOLD button code;
added NEXT button