ForwardEvents logic