edited Input manager