better toglling for themes