- Renamed ButtonClicked to ButtonClickedImpl
- Changed that ButtonClickedImpl implements ButtonClicked
- Added basic TextField implementation
- Changed that the default value for a TextField is the empty string