Here is a post I did a while back, except my pop up question only shows when the special is activated on specific day. So works well with free items given away with a special meal, you could add a order tag with a negative amount say -$5 so when option is chosen on a special day the price will be reduced.
It works very well and I use it every day. remember to add to printer template also!