add context, move uiFile to it
use ui theme from context