say hi module
submit listeners