contentURL expects a string in Panel() and Widget() constructors (#198)