Backpack: Added inventory open/close behavior, made hotkey hookup generic, tool names only show when no icon and are centered, keys only listened to if there's a keyboard, some cleanup