Refactored input axis to have many sources