graceful failure
only add widget class on load