Almost got the new controller support update finished, a lot of focus events to handle to make sure a player doesn't get trapped in the GUI. That means having different handles for lost of focus, return from menus, and new windows popping up and making sure it stays on the menu etc. Also smartly call functions so it doesn't chunk up the main GUI asset with unnecessary functions that are too game specific.