initial implementation of Input Controls module