Provided an interface for applying Bubbles to custom-drawn widgets.
This closes #22.