Experimenting with widget functionality