triggers for option events, #19