Added theme choosing; very buggy