implement theme and aspect buttons