BF: a RatingScale should only check for relevant keys
RF: isPressedIn(), more efficient to check buttons before contains()