а чего вы собственно хотите добиться? определитесь - у вас по клику должен test отработать или всё же ChangeTheme?
и почему бы просто не посмотреть лог ошибок?
ещё влепите туда анимированную заглушку с анимированной сменой заглушки на подменную картинку, чтобы было больше мишуры, а клиент подождёт, не страшно.
у кого сайт в целом будет подтормаживать, тот неудачник и пусть ищет вторую работу, чтобы купить комп помощнее.
и почему бы просто не посмотреть лог ошибок?