Move extern symbol bindings to submodule
Simplify joystick function wrappers