add input & keyboard examples