pass sf event dispatcher to menu factory