input data, mouse keyboard