cleaned mixture of tabs and spaces
introduced seperate class for ACPI and xinput commands