Updated: input now has support for all buttons!