put more button functions in the input namespace