fixed RectangleButtonSpecs, updated Screen trait