refactor input a little

do it better when pixi updates and hell freezes over