User widgets functionality implemented initially