add tapLabel to role subclasses