Some code cleanup
Add centering crosshairs
Make the binding list handling a little more logical