Alpha implementation of input manager