move js/css to resources/static
Do not cache UiContributionBuilder

If it's used more than once, first hit with or without "?debug" will set
the state for the plugin