Hardened Controller code and did some refactoring. Figured out the TK2D button UI system