4rd checkin for keyboard class