Bug fixes for TextButton, Setup now works appropriately and contains
examples of proper usage of UI elements. Added ButtonAction
implementation