updated sub modules
added menu events
updated example