More awesome fixes to the input stuff. It works on arm now!