reworked theme preview system