(Src) : refactored input system