new class to replace old input manager