Added ratchet based UI, text boxes, buttons, event dispatch