make interface more convenient (defaults, etc)
add more echo tests and close event test