Could you please create a simple example of how to use this widget? The provided example is very complex because it makes use of state providers. People would adhere much more to using this package if the example was easier than the current one.