allow setting custom themes