add plugin def
add widget load hook
add custom css option