A simple custom widget