implement framechooser rotation