adding widget stuff and options display