Implement setActiveButton, remove TODO code

We had no implementation for setActiveButton. This provides a simple
implementation that can be used for nested UI, but does nothing right now. Also removed logging for
the focus and foreground methods, and commented on their non-use.