abstract event block generation from source table. initial terminfo caps based input block test